全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 悬赏大厅
1909 0
2012-08-20
悬赏 30 个论坛币 未解决
问题:如何从txt导入sas?
具体情况如下:由于需要一个机器将数据导入另一台电脑,由于数据量太大,故转换为txt形式再导入。导入时程序如下:
%macro add(number1,number2);
%do i=&number1 %to &number2;
proc import out=newlib.c_loan_detail0&i
datafile="E:\study\BASS DATA\a\a816&i..txt"
dbms=tab replace;
datarow=2;
getname=yes;
run;
%end;
%mend add;

现在的问题是:
1、导入数据时,一列数据导入有误。sas提示说 “在第 708 行、第 71-79 列中有对“CODE”无效的数据。”
2、经检查txt文件发现,code本为字符形式,而且内容有长有短,内容不统一。而proc import步显示:input中的'code'为数值形式,且长度为8.因此我改成了'$'形式,但是仍然导入有错误,具体错误形式是:导出为sas文件后,code内容不全,仅仅显示前8位。。。
如何能够将内容完全导入啊?求大家帮忙出主意啊!(txt的分隔符为tab)


二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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