病例对照研究中的频率匹配

问题描述 投票:0回答:1

我有两个数据 案例2,续2 里面的match_key代表年龄和性别 例如,88M是88岁的男性。 AF 代表患病(值:1)和非疾病(值:0)

我想进行1:2的流行病学性别年龄匹配。 即,案例组 88M 与 2 个连续 88M 配对 预期数据是这样的 将添加一个新的match_id来区分相同的match_key但不同的组

有人可以帮助我吗?我合并了这对,但花了很长时间,而且我不知道如何添加 mathch_id

在此输入代码

> head(case2, 8)
 case_id    AF match_key
<char> <num>    <char>
1:  c60a68     1       88M
2:  da1b31     1       89M
3:  121c1e     1      106M
4:  f4395d     1       98M
5:  9f00f5     1       93M
6:  c05bcb     1       80M
7:  f7949d     1       89F
8:  a971ad     1       96M
> head(cont2, 8)
case_id    AF match_key
<char> <num>    <char>
1:  18aafd     0       94F
2:  5c6978     0       94F
3:  bf33a0     0       94F
4:  7402e5     0       94F
5:  5d19e7     0       94F
6:  ebf558     0       94F
7:  32429b     0       94F
8:  4d8eb6     0       94F

enter code here

enter image description here

r merge data.table
1个回答
0
投票

我合并了这对,但花了很长时间,而且我不知道如何添加 mathch_id

© www.soinside.com 2019 - 2024. All rights reserved.