[程式] Stata資料判斷
[軟體程式類別]:
stata
[程式問題]:
資料處理
[軟體熟悉度]:
低(1~3個月)
[問題敘述]:
我有一筆資料型態長這樣
人名 f1 f2 f3 f4 f5 d5經理 d5副理 d6經理 d6副理
AAA 5 經理 副理 1 1 0 0
BBB 5 經理 6 副理 1 0 0 1
CCC 6 經理 0 0 1 0
我想要產生虛擬變數
如果f1=5,而且f2=經理的話就產生一個虛擬變數為d5經理
如果f1=5,而且f3=副理的話就產生一個虛擬變數為d5副理
如果f2=6,而且f3=經理的話就產生一個虛擬變數為d6經理
我想過,應該是找f1=5,如果f1=5的時候,再找f2的名稱
我本來是想設迴圈foreach找f2-f5是不是有相同職位者
可是我覺得這樣會不小心抓到f4跟f5的那一個組合
想問問看有沒有什麼較好的方式可以處裡這樣類型的資料?
因為我的代號不只5跟6,職位也有很多個
我是第一次碰迴圈
也寫不太出來
也不確並是否需要寫迴圈
先感謝大大的解答
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.230.11.98