所以,我只是購買薩斯介紹書。但它只包含大量的例子,很少/沒有解釋。我試圖在網上找到一些教程,但我找不到這種格式的解釋。我只是想知道這兩者之間有什麼不同:獲得輸入格式
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