全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
5350 6
2011-09-23
使用delimiter,受限于字符数据的位数为8位;
所以在使用下例时,‘bwerdddddddd’无法完全导入数据集;请问如何解决?谢谢
data test.b;
infile datalines dsd delimiter='a';
input ACCT $ CUSTNO $ OPNDT $;
datalines;
1abwerddddddddab23
3abwaaab23
;
run;
二维码

扫码加我 拉你入群

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

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

全部回复
2011-9-23 15:46:34
定义length试试
二维码

扫码加我 拉你入群

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

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

2011-9-23 17:18:45
谢谢解答,length 可以解决
但存在问题1.变量很多,规定每个变量长度工作量加大
               2.如果只有外部.dat,没有原数据源数据结构,且数据量很大,无法直观观测数据长度。
能否方便进一步解答更加实用方法?谢谢!
二维码

扫码加我 拉你入群

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

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

2011-9-24 04:54:13
用:   infile 'C:\data.txt' lrecl=100;
二维码

扫码加我 拉你入群

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

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

2011-9-24 23:19:14
如果有多个a的话,怎么处理?
二维码

扫码加我 拉你入群

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

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

2011-9-25 09:12:51
不知楼主的多个a是当作一个分隔符还是像dsd选项指定的那样,两个连续分隔符当作一个缺失值。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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