楼主: winkeywinkey
3305 2

sas中import过程导入excel文件问题 [推广有奖]

  • 0关注
  • 0粉丝

小学生

0%

还不是VIP/贵宾

-

威望
0
论坛币
9 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
280 点
帖子
2
精华
0
在线时间
5 小时
注册时间
2015-6-4
最后登录
2017-3-2

楼主
winkeywinkey 发表于 2016-1-28 13:41:44 来自手机 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
格式例如: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
二维码

扫码加我 拉你入群

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

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

关键词:import EXCEL xcel Port exce replace Desktop import excel 最大的

沙发
TY2551318543 学生认证  发表于 2016-12-11 00:06:46
直接导入好像是不行的

藤椅
TY2551318543 学生认证  发表于 2016-12-11 00:07:21
还是edit后,在复制吧

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-21 23:46