所以,我只是购买萨斯介绍书。但它只包含大量的例子,很少/没有解释。我试图在网上找到一些教程,但我找不到这种格式的解释。我只是想知道这两者之间有什么不同:获得输入格式
INPUT Name $16. Age 3. +1 height 5.1
我想知道,什么是“。”意思。之间有什么不同:
INPUT Name $16
和
INPUT Name $ 1-16
什么是符号 “+1” 是什么意思?
什么是 “5.1” 是什么意思?与“5.”有什么不同? THX
所以,我只是购买萨斯介绍书。但它只包含大量的例子,很少/没有解释。我试图在网上找到一些教程,但我找不到这种格式的解释。我只是想知道这两者之间有什么不同:获得输入格式
INPUT Name $16. Age 3. +1 height 5.1
我想知道,什么是“。”意思。之间有什么不同:
INPUT Name $16
和
INPUT Name $ 1-16
什么是符号 “+1” 是什么意思?
什么是 “5.1” 是什么意思?与“5.”有什么不同? THX
格式总是包含句号;期间可用于分隔宽度从十进制,即5.1为5总宽度,1位小数 - 所以xxx.d
(实际上,-xx.d
,但它也将显示xxx.d
正确)。对于不能有小数部分的字符值和其他值,在该时间段之后永远不会有数字,但它仍然存在;所以DATE9.
是日期格式化变量(即,看起来像“19JAN2013”),并且是9个字符长(相对于DATE7.
,或19JAN13)。
一般情况下,SAS有许多不同的输入选项。找一本更好的书,或阅读在线文档(您的SAS版本为http://support.sas.com/documentation/92/index.html或类似文档)。 input Name $16.
将名称输入为16位数字符变量。您有很多输入选项的变体,因此请查看文档以了解更多信息。
1具体讲述SAS向前移动一个指针 - 所以代替名称的16个字符,则年龄的3位,然后高度的5位数字,它将跳过年龄和身高之间的空间;所以NAMENAMENAMENAMEage heigh
不是NAMENAMENAMENAMEageheigh
。
您可以从这里开始: Input statement