SAS导入excel文件。先将其转换成CSV。再导入。
data prac7;
infile "F:\sas\zmj library\practice\practice.CSV" ;
input sex age time;
run;
proc print data=prac7;
我是直接用infile导入,用list input输出,出现了下面这种情况。SAS不断报错
scv为逗号分隔符文件,而list input 默认以空格作为分隔符,因此会出现这种情况。
DLM= 用list input读取文件时,变量值之间应该用空格隔开。对于其他的分隔符,可以用DLM=/DELIMITER=选项来指定,从而可以读取文件。
修改为以下代码
data prac7;
infile "F:\sas\zmj library\practice\practice.CSV" missover DLM=',' ;
input sex age time;
run;
proc print data=prac7;