作者hikaru1224 (WinMoney)
看板Statistics
標題[程式] SAS資料轉換
時間Tue Apr 30 10:05:20 2013
------------------------------------------------------------------------
[軟體程式類別]:
SAS
[程式問題]:
資料處理
[軟體熟悉度]:
中(3個月到1年)
[問題敘述]:
想對觀察值的資料進行轉換
從原先分數轉變成順序情況
觀察值1裡面,因有兩個分數相同
所以在順序情況裡面會有2個3,而4跳過的情況
觀察值2因沒有分數相同情況,
所以沒有順序相同的情況問題
原先想使用if, max和min的指令
但後來才發現對位在中間的數值無法去處理
原先範例如下:
obs a b c d e
1 10 20 20 60 70
2 10 50 30 20 40
想變成的情況:
obs a b c d e
1 5 3 3 2 1
2 5 1 3 4 2
[程式範例]:
-----------------------------------------------------------------------------
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 120.126.194.195
1F:推 tew:proc transpose; proc rank; proc transpose;這樣就可以了 04/30 14:18
2F:→ hikaru1224:感謝,已修正出來了 05/01 09:24