今回も”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 ;
- 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 ;
- 全角文字を変数名に用いることができる。(参考:【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 ;
- 先頭に半角数字を変数名に用いることはできない。(参考:【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 ;
- 先頭に半角数字を変数名に用いることはできない。
- ただし”nを用いるとエラーは解消される。(参考:【SAS】”nは本来使用できない文字を使用可能にする。 | ビジネスイッチ (how-to-business.com))