第二章将你的数据放入SAS(2.11-2.21)-数说工作室.doc

第二章将你的数据放入SAS(2.11-2.21)-数说工作室.doc

第二章将你的数据放入SAS(2.11-2.21)-数说工作室.doc

数说工作室 The little SAS book 学习笔记 第二章(2) 第二章 将你的数据放入SAS(2.11-2.21) 2.12 一行有多个观测值的原始文件读取 当一行出现多个观测值时,可以在input语句结尾加一个停止符号@@ 例子 有一个关于降水量的数据,precipitation.dat,文件包含城市名、州名、月平均降水量、月平均降水天数: 这个数据文件中,第一行包含了两个观测值,可以用@@的程序读取: 日志记录如下: 中间的说明,SAS went to a new line when INPUT statement reached past the end of a line.是指读取第二个值时达到第一行末尾,并转到下一行继续读取。通常这些信息会预示一个问题出现,但在这里它们都是你所想要的(为什么?) 输出结果如下: 2.13 读取原始数据的部分观测值 有时候只需要读取原始数据的部分观测值,比如只需要年鉴中的女性数据、收入超过10万的人口数据等。 此时的数据读取方式如下:在SAS读取某一行观测值时,首先读取足够的变量以便决定是否需要保留此行的观测值。然后在input语句结尾加符号@,叫做a trailing at(called a trailing at),这告诉SAS先停在(hold)此行,同时用IF语句检测此观测值是否满足需要,如果是,那么可以再用一个inpu

文档评论(0)

1亿VIP精品文档

相关文档