作者irenech34 (阿仔)
看板Statistics
標題[程式] SAS 一次性處理所有數值或文字變項
時間Wed Sep 13 18:38:33 2017
[軟體程式類別]:SAS
[程式問題]:資料處理
[軟體熟悉度]:中等
[問題敘述]:
有一筆資料如下
ID sex_a dose date ht
A01 male 10 02/28/1992 160
A02 female 5 05/28/1993 182
A03 female 3 12/22/1989 165
(此處的date為char)
想請問各位版友
問題一:將ID改成B01 B02...
問題二:將所有數值變項*2 以及將所有文字變項的第一個字母改為大寫
由於真實資料中變數很多,不考慮一一針對變數執行,這樣該怎麼做呢?
想了兩天毫無頭緒,先謝謝版友的熱心回答
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.13.193.218
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Statistics/M.1505299115.A.D1D.html
1F:推 lalial: 新手不負責猜測:1.用array+tranwrd() 2.用propcase()09/13 21:09
謝謝:)我知道可以用propcase,但不知道是否有指令可以指出所有的數值變項或文字變
項?
※ 編輯: irenech34 (101.13.193.218), 09/13/2017 21:24:48
2F:→ BugEater: 所有數值變項 array test{*} _numeric_; 09/16 13:41
3F:→ BugEater: 所有文字變項 array test1{*} _character_; 09/16 13:42