今回も”nについて解説します。
(前回:【SAS】”nは本来使用できない文字を使用可能にする。 | ビジネスイッチ (how-to-business.com))
(参考:Solved: what the ” ‘n ” means? – SAS Support Communities)
/* id4 */
data data1;
id1=1111; id2=1111; id3=1111; id4=1111;
output;
run;
proc sql;
create table data2 AS
select t1.id1,
t1.id2,
t1.id3,
t1.id4
from data1 t1;
quit ;
![](https://how-to-business.com/wp-content/uploads/2022/04/id4_1.png)
![](https://how-to-business.com/wp-content/uploads/2022/04/id4_2.png)
- id4は変数名として使用できる。(参考:【SAS】”nは本来使用できない文字を使用可能にする。 | ビジネスイッチ (how-to-business.com))
/* 4id4 */
data data1;
id1=1111; id2=1111; id3=1111; 4id4=1111;
output;
run;
proc sql;
create table data2 AS
select t1.id1,
t1.id2,
t1.id3,
t1.4id4
from data1 t1;
quit ;
![](https://how-to-business.com/wp-content/uploads/2022/04/247d8707561a1c706b81359548c9ea2f.png)
![](https://how-to-business.com/wp-content/uploads/2022/04/f66171615046feab8450e829f5389533.png)
- 全角文字を変数名に用いることができる。(参考:【SAS】”nは本来使用できない文字を使用可能にする。 | ビジネスイッチ (how-to-business.com))
/* 4id4 */
data data1;
id1=1111; id2=1111; id3=1111; '4id4'n=1111;
output;
run;
proc sql;
create table data2 AS
select t1.id1,
t1.id2,
t1.id3,
t1.4id4
from data1 t1;
quit ;
![](https://how-to-business.com/wp-content/uploads/2022/04/4id4_1.png)
![](https://how-to-business.com/wp-content/uploads/2022/04/4id4_2.png)
- 先頭に半角数字を変数名に用いることはできない。(参考:【SAS】”nは本来使用できない文字を使用可能にする。 | ビジネスイッチ (how-to-business.com))
/* '4id4'n */
data data1;
id1=1111; id2=1111; id3=1111; '4id4'n=1111;
output;
run;
proc sql;
create table data2 AS
select t1.id1,
t1.id2,
t1.id3,
t1.'4id4'n
from data1 t1;
quit ;
![](https://how-to-business.com/wp-content/uploads/2022/04/4id4n_1.png)
![](https://how-to-business.com/wp-content/uploads/2022/04/4id4n_2.png)
- 先頭に半角数字を変数名に用いることはできない。
- ただし”nを用いるとエラーは解消される。(参考:【SAS】”nは本来使用できない文字を使用可能にする。 | ビジネスイッチ (how-to-business.com))