id time bord sex pbirth
132 1255 1 Female 17
132 1288 0 0 33
172 985 1 Female 24
172 1016 2 Female 31
172 1054 3 Male 38
172 1288 0 0 234
しかし、このデータを見つけたいです。性別を条件付けして、2 つの新しい変数を追加したいところ。性別が女性と等しい場合は次の行nfemale=1
に、性別が男性と等しい場合は次の行にnmale=1
。データをIDで分割します。
id time bord sex pbirth nfemale nmale
132 1255 1 Female 17 0 0
132 1288 0 0 33 1 0
172 985 1 Female 24 0 0
172 1016 2 Female 31 1 0
172 1054 3 Male 38 2 0
172 1288 0 0 234 2 1
Rコードで。ここでsex=0
、 は欠損値/観測なし、nfemale
=いいえを意味します。この時点より前の女性の数および nmale
=No.この時点までの女性の