Re: [程式] sas數數量程式碼
※ 引述《lordoffish (阿邦)》之銘言:
: [軟體程式類別]:
: SAS
: [程式問題]:
: 因個人需求我需要數在多個變數內出現特定數字或字元的數量
: 例如:資料總共有5個變數 皆為數值型
: ID VAR1 VAR2 VAR3 VAR4 VAR5
: 1 5 4 5 3 1
: 2 3 2 1 2 3
: 3 4 5 2 2 1
: 請有程式碼可以直接數出ID為1的資料在5個變數中,5這個數字共出現幾次嗎?
: [軟體熟悉度]:
: 中(3個月到1年)
: -----------------------------------------------------------------------------
題目很有趣
不需要糾結在有幾個變數 對我而言 只有一個變數
所以給hint
只要有辦法做出 以下的表格
id var freq
1 1 1
1 3 1
1 4 1
1 5 2
2 1 1
2 2 2
2 3 2
3 1 1
3 2 2
3 4 1
5 1 1
你根本不用管有幾個變項
但這樣的語法 不是在 data set裡面呈現
我的做法
proc transpose and proc freq
短短5-6行可以解決
請嘗試這樣思考看看
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.163.229.206
推
08/04 11:14, , 1F
08/04 11:14, 1F
討論串 (同標題文章)