全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3987 7
2012-12-01
悬赏 100 个论坛币 已解决
复制代码
我看sas help,truncover的意思是读取数据,数据长度小于变量需要的长度时,指针跳到下一行,可是当规定长度是20-80之间的时候,指针就没跳,到了81以上才出问题,要加上infile truncover, 求高手

最佳答案

davil2000 查看完整内容

Cardimage system option specifies that SAS source and data lines be processed as if these were punched card images—all exactly 80 bytes long and padded with blanks.
二维码

扫码加我 拉你入群

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

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

全部回复
2012-12-1 21:28:16
Cardimage system option specifies that SAS source and data lines be processed as if these were punched card images—all exactly 80 bytes long and padded with blanks.
二维码

扫码加我 拉你入群

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

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

2012-12-1 22:14:49
davil2000 发表于 2012-12-1 22:04
Cardimage system option specifies that SAS source and data lines be processed as if these were punch ...
本来就不太懂梵文,还有这么多专业术语,高手的意思是说:sas datalines其实类似于一种古老的穿孔卡片串连起来的,总共就是80字节长,没数据的地方都用空格垫上去?
是这个意思吗?我例中的80是不断测定试出来的,80就是一个固定的数,就是punched card 的长度,对吗?
二维码

扫码加我 拉你入群

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

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

2012-12-1 22:26:26
Imasasor 发表于 2012-12-1 22:14
本来就不太懂梵文,还有这么多专业术语,高手的意思是说:sas datalines其实类似于一种古老的穿孔卡片串连 ...
正确!cardimage选项在SAS任务中发生作用。
专业术语需要翻译,不如英文交流快捷。
二维码

扫码加我 拉你入群

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

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

2012-12-1 22:33:44
Imasasor 发表于 2012-12-1 22:14
本来就不太懂梵文,还有这么多专业术语,高手的意思是说:sas datalines其实类似于一种古老的穿孔卡片串连 ...
有一种强大,叫做博大精深
二维码

扫码加我 拉你入群

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

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

2012-12-1 23:01:58
厉害。 我对这个总问题也一直没太细究。想一想,datalines的前身其实就是cards,不是空穴来风的。只是后来科技进步了,大家很少用卡片了,cards 保留字也就改为dataline了。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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