我真的希望有人可以帮助我解决这个问题,因为我已经挣扎了一段时间。我的数据如下所示:
ID DATE VAR1 VAR2
01 2018-07-27 0 0
01 2018-07-28 0 0
01 2018-07-29 0 1
01 2018-07-30 0 1
01 2018-07-31 0 1
01 2018-08-01 0 0
02 2018-09-30 1 0
02 2018-10-01 0 0
02 2018-10-02 0 1
02 2018-10-03 1 1
02 2018-10-04 1 1
02 2018-10-05 0 1
02 2018-10-06 0 0
02 2018-10-07 0 0
02 2018-10-08 0 0
02 2018-10-10 0 0
02 2018-10-12 0 0
02 2018-10-13 0 0
02 2018-10-14 0 0
02 2018-10-15 1 0
02 2018-10-18 1 0
02 2018-10-19 0 0
02 2018-10-20 0 0
02 2018-10-26 0 0
02 2018-10-28 0 0
02 2018-11-02 0 1
我想知道每个 ID 在 VAR 2 存在 +/- 2 天的第一天是否存在 VAR1。我想将答案存储在一个新的数据框中,如下所示:
ID PRESENT
01 0
02 1
有人知道该怎么做吗?VAR2 是月经周期。对于一些身份证,我有多次月经的数据。如果 VAR1 在一个月经的第一天 +/- 2 天出现,我希望它们呈阳性。
提前致谢!