SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 2979|回复: 2
打印 上一主题 下一主题

SAS读TXT文件的问题

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2013-10-22 12:41:30 | 只看该作者

SAS读TXT文件的问题

现在有一个TXT文件 DA.txt 共有2621个变量说明文档如下:

Field     Position     Size     Type      Field_Name

1        1        8        C        GeoCode
2        9        8        N        Col1
3        17        8        N        Col2
...
2620        20953        8        N        Col2619
2621        20961        8.1        N        Col2620

我能想到的办法:
data da;
infile ’C:\book\da.txt‘ lrecl=20970;
input @1 GeoCode $8.
         @9 Col1 8.
         @17 Col2 8.
         ....
         @20961 Col2620 9.;
run;

这个方法 输入太麻烦了 请问哪位大侠简便点的办法 谢谢
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2013-10-22 15:13:56 | 只看该作者

Re: SAS读TXT文件的问题

以前遇到过这个问题,采取的是与你类似的处理方式,在读入SAS时是分别设置length informat label input.这种方式虽然烦,却是最有效的。
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2013-10-23 02:41:46 | 只看该作者

Re: SAS读TXT文件的问题

收到 多谢
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2025-6-8 05:53 , Processed in 0.069326 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表