SAS讲义第五课输入输出格式.docVIP

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SAS讲义第五课输入输出格式

输入输出格式 SAS数据集中变量的类型 SAS共有两种类型的变量: 字符型变量━━以ASCII码存放,最大长度不超过200字符。 数据型变量━━以浮点数存放,长度为8个字节。 SAS数据集的矩阵式结构要求每个观测的每个变量值都必须存在,因此如果某个数据值缺失,系统会自动补上一个缺失值。对于数字型变量,这个值显示为一个点“.”,而对于字符型变量,这个值显示为空格。 输入和输出格式 SAS数据集的数据值的内部存放格式并不一定与该数据值的输入和输出格式一致,这取决于SAS的两个重要功能:输入格式(Informats)和输出格式(Formats)。输入格式指示SAS系统如何读入数据,而输出格式指示SAS系统如何输出数据。它们的一般形式如下: 输入格式:$informatw.d 输出格式:$formatw.d 其中$符号指示这是个字符输入输出格式,没有$符号表示是数值输入输出格式;Informat是一个输入格式的名字,format是一个输出格式的名字;w是宽度值,对许多输入输出格式这个值是输入输出数据的列数;d在数值输入输出格式中是小数部分的长度;点”.”是所有输入输出格式中必须包含的分隔符,作为名字的一部分。如果在格式中省略w和d值,SAS系统使用缺省的值。在SAS系统6.12版本中有五类输入格式,字符输入格式共有14种,数值输入格式共有35种;四类输出格式,字符输出格式共有13种,数值输出格式共有41种。 日期时间值在SAS系统中的存储 当变量的值表示日期、时间和日期时间时,在这种特殊的情况下,用户还需了解日期时间值在SAS系统中是怎样被存储的。SAS系统存储日期值为: 1960年1月1日和这个日期之间的天数 例如1962年3月8日被存储为797(即366+365+31+28+7),1958年10月1日被存储为-457(即-365-31-30-31)。SAS系统存储时间值为:-457 从午夜开始到此刻的秒数 例如8:18存储为29880(8×60×60+18×60)。一个日期时间值存储为1960年1月1日午夜到这个日期时间之间的秒数。例如1962年3月8日8:18存储为6915960(797×24×360+29880)。SAS系统6.12版本提供了17种日期、时间和日期时间的输入格式,31种输出格式。 几种常用的输入输出格式 主要的输入输出格式名 描述 w.d 标准的数值数据型格式 $w. 标准的字符数据型格式 COMMAw.d 含有逗号、小数点的数值数据型格式 DOLLARw.d 含有美元号$、逗号和小数点的数值数据型格式 DATEw. 日、月份、年形式的日期值(ddmmmyy),例如w=7时,18jan97; w=9时,18jan1997 MMDDYYw. 月份、日、年形式的日期值(mmddyy),例如,w=8时,01/18/97; w=6时,011897 数据格式变换举例 设有一个SAS数据集survey,1所示。 输入数据→ 变量和输入格式→ 实际存储数据值→ 变量和输出格式→ 显示结果 12345.1234 Income 8.2 12345.12 Income 8.2 12345.12 12,345.1234 Income comma8.2 12345.12 Income comma8.2 12,345.12 $12,345.1234 Income dollar8.2 12345.12 Income dollar8.2 $12,345.12 08MAR62 Bdate date7. 797 Bdate mmddyy6. 030862 03/08/62 Bdate mmddyy8. 797 Bdate date9. 08MAR1962 Unit05Sas.doc SAS系统和数据分析 电子商务系列 上海财经大学经济信息管理系IS/SHUFE zxdeng@shufe.edu.cn Page 1 of 2 图5-1 INCOME 和BDATE变量的输入输出格式

文档评论(0)

zhanghc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档