[問題] stata 資料處理
如果有一份資料為
id1 a1 id2 a2 id3 a3 id4 a4
1 100 2 200 3 400 4 25
2 400 1 500 3 500 4 100
4 200 1 500 2 50 3 60
3 500 2 100 1 100 4 200
想把它整理成
1 2 3 4
100 200 400 25
500 400 500 100
500 50 60 200
100 100 500 200
自己想到的是用 gen a11 = a1 if id1 == 1
gen a12 = a2 if id2 == 1
gen a13 = a3 if id3 == 1
gen a14 = a4 if id4 == 1
再用 egen X = rowtotal(a11-a14)
這樣得到第一行的值
想請問各位大大有無更好的方法,謝謝<(_ _)>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.44.204.228
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
問題
1
3