作者bcs (= ="frailty..gggg XD)
看板Statistics
标题[程式] sas 创造新的group id
时间Wed Dec 23 14:07:15 2009
------------------------------------------------------------------------
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