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
但是,想找到这个数据。我想通过以性别为条件来添加两个新变量。如果性别连续等于女性,则在下一行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
=No。在此时间点之前的女性和 nmale
= 否。在这个时间点之前的女性