我有两个不同的数据帧。让我们说“案例”和“测试”。
“案例”数据框如下:
Date Death Cured
15-04-2020 5 2
16-04-2020 4 3
17-04-2020 2 5
18-04-2020 5 10
19-04-2020 7 13
20-04-2020 4 12
21-04-2020 6 13
22-04-2020 4 13
“测试”数据框如下:
Date Samples Positive
18/04/2020 50 15
19/04/2020 60 20
20/04/2020 70 16
21/04/2020 80 19
22/04/2020 90 17
我想有条件地加入这些数据框。这意味着如果 Cases $ Date == test $ Date ,则将“样本”和“正”列连接到数据框“案例”。所以,我的最终输出应该是:
“案例”数据框应具有以下内容:
Date Death Cured Samples Positive
15-04-2020 5 2 NA NA
16-04-2020 4 3 NA NA
17-04-2020 2 5 NA NA
18-04-2020 5 10 50 15
19-04-2020 7 13 60 20
20-04-2020 4 12 70 16
21-04-2020 6 13 80 19
22-04-2020 4 13 90 17
我在堆栈溢出时已经找到了多个答案,但是无法执行特定的操作。我们如何使用dplyr软件包或常规的if-else做到这一点。