格式例如:proc import datafile='C:\Users\Winkey1230\Desktop\data_mky\adata.xlsx ' out=mky.basic replace;
sheet='sheet1';
textsize=12;
scantext=no;
run;
其中textsize=表示设定字符变量的长度
scantext默认为yes,他的作用是浏览字符变量的所用观测值,选择长度最大的作为该变量的长度(特别注意:若字符为中文时,长度即为中文字符的个数,实际上一个中文字符的长度应该为2;例如你需要导入观测值为“人生”的变量,scantext=yes,你只能导入”人“,sas中的变量长度为2;解决办法本人一般是将scantext设置为no,然后用textsize=option)
当scantext=yes而textsize=n时,字符变量的长度取较小的一个。
导入excel数据时,sas根据第一二个观测值的类型确定变量的类型,注意空格为字符变量的缺失值。
另外:用libname 导入excel数据时需注意:
一定要指明engine为excel,而且导入的excel数据不能直接通过explorer查看 例如: libname libref excel ‘C:\user\dd.xls’; 引用其中的sheet比较特殊:libref.’sheet1$’n


雷达卡




京公网安备 11010802022788号







