------------------------------------------------------------------------
SAS
[軟體程式類別]:SAS
[程式問題]: 資料處理
[軟體熟悉度]:
高(1年以上)
[問題敘述]:
我想要利用原資料的符號變新產生一組新的組別id
請詳盡敘述遭遇到的問題,可能的話,分點敘述你要處理的流程
能夠分點敘述處理流程,基本上在撰寫程式或者跑統計時是相當有幫助的
甚至有經驗的人可以藉此告知你步驟是否錯誤
[程式範例]:
data new;
input $id x;
cards;
nccu 1
nccu 3
mcu 4
mcu 4
mcu 4
ntnu 5
scu 5
scu 5;
run;
data new;
set new;
gid=0;
if id='nccu' then gid=1;
if id ='scu' then gid=2;
run;
我的資料裡有幾百個id,每個id重複的次數不一,
用if寫很沒效率。
請問是否有比較有效率的方法轉換id。
謝謝^^"
----------------------------------------------------------------------------
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.86.139