[程式] 用SAS找出排序後特定名次的值
------------------------------------------------------------------------
[軟體程式類別]:
SAS
[程式問題]:
資料處理
[軟體熟悉度]:
中(3個月到1年)
[問題敘述]:
各位好
我有資料如下
a b c d
.1 .3 .1 .2
.3 .5 .6 .7
.8 .2 .3 .4
.8 .3 .5 .1
.6 .5 .9 .9
.5 .5 .4 .4
現在想做的事是
將各變數的值各自加總後,找出各變數降冪排序後排名為該加總值的值
如a變數加總後為3.1,將a變數降冪排序後得到第4名為0.5 (名次如有小數點無條件進位)
再以0.5為準,將a變數的值重新分類,>=0.5者為1,<0.5者為0,如下
a a2
.1 0
.3 0
.8 1
.8 1
.6 1
.5 1
目前想不出來怎麼做...
雖然可以用excel做到,可是我有幾百項變數,每項都要做同樣的事...
請問有沒有神人知道怎麼用sas做這樣的事?
還是說可以用其他軟體來做?
先謝謝了...
-----------------------------------------------------------------------------
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.59.104
推
05/31 15:49, , 1F
05/31 15:49, 1F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):