作者MIZUYAMA (致命祈愿)
看板Statistics
标题[程式] SAS请教
时间Sun May 19 23:08:44 2013
[软体程式类别]:
SAS
[程式问题]:
资料处理
[软体熟悉度]:
低(1~3个月)
[问题叙述]:
资料分类问题 假设两个变数 id item
id 为B1 B2 B3.....等多个
item 为A1 A2 A3 A4 A5 就只有5个
资料为 A1 A2 A3 A4 A5
B1 0990302 . . . .
B1 0990420 . . . .
B2 1001001 . . . .
B2 . . 0980130 . .
B2 . . . 1010730 .
B2 . . . 1020304
.
希望能用SAS找出每个id最早在各item的时间
如上例 B1在A1的时间就是99年3月2日 第二笔就会忽略
但是A又有权重
如果A後面的数字越大且发生的时间早
则可忽略数字小且发生晚的
如 B2第一笔资料就会被忽略 B2就只会有 A3 A4两笔资料
所以如果B3最早发生的item是A5
那B3就不会有A1~4的任何资料
想请问板上SAS高手能给点提示@@
[程式范例]:
虽然张贴程式很可怕,但基本上有些程式还是要张贴才能解决
-----------------------------------------------------------------------------
--
「如果昨天到了明天会变成两天前,试问後天应该是今天或是昨天?」
~时间操纵绪论期末考
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.228.16.226
1F:推 tew:proc means 然後dataset中 if then即可 05/20 15:54