我正在尝试使用
导入Excel工作表proc import datafile="...." out=data2 dbms=xlsx;
run;
但问题是我得到的很多变量是SAS中的CHAR数据类型,它们是excel中的数字。如何获得与excel表中相同的数据类型?
答案 0 :(得分:0)
当SAS导入excel文件时,它会扫描列中的数据,以确定应将哪种类型分配给SAS中的新列。默认情况下,它会扫描数据,如果找到混合数据,则会分配字符数据类型。尝试像这样设置选项MIXED=NO
。
proc import datafile="...." out=data2 dbms=xlsx;
mixed=no;
run;