我有一个excel文件,我想在SAS中将单词拆分成不同的列。 在文件中它看起来像在同一列中,我想拆分它并删除引号:
ID;"City";"Year"
1;"New york";NULL
2;"stockton";"18"
这就是我尝试做的事情:
data work.project ;
infile "&path\users.csv" delimiter=';' missover dsd;
input ID: $30.
City: $200.
Year: $5. ;
run;
proc print data=work.project;
run;
我的输出:
Obs ID City Year
1 ,,,“ID”“城市”“”“年份
2 ,,,“1”“new york”“NULL”
3 ,,,“2”“stockton”“”“18”
4 ,,,“3”“莫斯科”“空”
答案 0 :(得分:0)
而不是INPUT
语句中的冒号和格式使用INFORMAT
语句。
data work.project;
infile datalines4 delimiter=';' truncover dsd;
informat id $30. city $200. year $4.;
input ID City Year;
datalines4;
1;"New York";NULL
2;"Stockton";"18"
;;;;
run;
proc print data=project;
run;