SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

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

关于infile语句notab选项的一个问题,请高手指点

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2010-2-4 15:09:19 | 只看该作者

关于infile语句notab选项的一个问题,请高手指点

刚刚在看一本书,有个语句是这样写的:
Infile aa NOTAB DLM='09'X DSD MISSOVER;
我不明白此处NOTAB的选项是什么意思,查了帮助也没查到,请原谅我这个新手的愚昧。
可否告诉我在DDE中,NOTAB选项的意思是什么?或者哪位高手可以告诉我在sas帮助的哪里可以查到这个选项的具体详细解释?我在infile的帮助中查不到NOTAB的详细解释,只有简单的几句话。
谢过了!
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2010-2-5 09:06:41 | 只看该作者

Re: 关于infile语句notab选项的一个问题,请高手指点

因为你的问题,我也看了看文档,我把我看到的理解写下,希望对你的理解有帮助。
NOTAB选项的作用在于取消原有系统间的默认列分隔符,而使用使用者的自定义的列分割符,比如后面的DLM='09'x,就是使用者的自定义的列分割符。
有一个方法便于加深你对这个选项的理解,使用EXCEL文件,录入两列或两列以上的数据,示例数据里最好包含几个空格,然后用infile语句去生成一个SAS数据集。在有notab和没有notab两种情况比较下。
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2010-2-5 21:38:24 | 只看该作者

Re: 关于infile语句notab选项的一个问题,请高手指点

好的,谢谢,我试试!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-6 09:49 , Processed in 0.072115 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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