全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
18900 14
2011-03-22
本人超级菜鸟~~~~问题如题,在把excel数据导入sas时,有一个字段的字符很长,超过默认长度,导致导入sas数据集的该字段不完整,请问需要怎样编写语句才能够改变其长度?另外,为何我导入的excel最后没有形成sas数据集,而是一个导入的程序?怎样看到导入后的数据集?谢谢各位!
二维码

扫码加我 拉你入群

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

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

全部回复
2011-3-22 10:14:00
本人看了,不知道,怎么回事
二维码

扫码加我 拉你入群

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

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

2011-3-22 13:17:58
PROC IMPORT OUT= WORK.AA
            DATAFILE= "F:\AA.XLS"
            DBMS=EXCEL REPLACE;
     GETNAMES=YES;
     DATAROW=2;
RUN;

这时log窗口会有informat(变量输入格式)、format(输出格式),可以将Log窗口的程序在编辑器里重新运行一遍,运行之前将修改相应变量的长度。
二维码

扫码加我 拉你入群

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

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

2011-3-22 13:27:20
你是利用代码导入、还是利用SAS菜单栏的“文件”-“导入数据”导入?
二维码

扫码加我 拉你入群

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

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

2011-3-22 13:42:18
4# fengzifz
2种都用过。
请问您有什么指教的地方,谢谢!
二维码

扫码加我 拉你入群

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

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

2011-3-22 17:55:18
从excel导入不太清楚,如果是在data step,可以先用length定义变量的长度啊。
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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