全部版块 我的主页
论坛 网络课堂 十区 西南地区(蜀滇黔藏渝)
3428 2
2016-01-28
格式例如: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
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2016-12-11 00:06:46
直接导入好像是不行的
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-12-11 00:07:21
还是edit后,在复制吧
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群