推 lena0425:同學~謝謝你^^ 01/10 18:41
※ 引述《lena0425 (lena)》之銘言:
: ------------------------------------------------------------------------
: [軟體程式類別]:
: sas
: [程式問題]:
: 資料處理
: [軟體熟悉度]:
: 新手(不到一個月)
: [問題敘述]:
: 我想把abc三欄中 有字的就算一次,
: 空白算0次,然後將三欄做次數加總
: 想算出總共有幾次
: 可是我不會寫指令= =+
: 雖然有找過書,但....我是電腦白痴
: 想請教各位該怎麼將次數算出來
: id a欄 b欄 c欄 次數
: 1 w t 2
: 1 i g 2
: 2 i r t 3
: 3 0
: 3 r w y 3
: 3 t 1
: 謝謝
這樣試試看
data a;
if a=' ' then a1=0; else a1=1; /*令一個新變項a1,空白的為0,其他為1*/
if b=' ' then b1=0; else b1=1; /*令一個新變項b1,空白的為0,其他為1*/
if c=' ' then c1=0; else c1=1; /*令一個新變項c1,空白的為0,其他為1*/
count=a1+b1+c1; /*count為a1+b1+c1的值*/
run;
這樣次數就可以算出來
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.203.85