R按组合并两个数据帧
我的两个示例数据帧是:R按组合并两个数据帧,r,merge,R,Merge,我的两个示例数据帧是: dt1 <- data.frame( name = c(rep('c',3), rep('b', 2)), status = c('1','3','8','9','7'), date = c('10-01','10-03','10-04','10-02','10-05') ) dt2 <- data.frame(date = c('10-01','10-02','10-03','10-04','10-05')) 任何帮助都将不胜感激!谢谢
dt1 <- data.frame(
name = c(rep('c',3), rep('b', 2)),
status = c('1','3','8','9','7'),
date = c('10-01','10-03','10-04','10-02','10-05')
)
dt2 <- data.frame(date = c('10-01','10-02','10-03','10-04','10-05'))
任何帮助都将不胜感激!谢谢大家! 我们可以使用
complete
library(tidyverse)
complete(dt1, name, date = dt2$date)
此处,“dt1”和“dt2”中的“日期”列具有相同的唯一的元素。如果它与“dt2”不同,并且希望使用“date”和“dt2”,则上述方法效果良好。或者,也可以从单个数据集执行此操作
complete(df1, name, date)
我们可以使用complete
library(tidyverse)
complete(dt1, name, date = dt2$date)
此处,“dt1”和“dt2”中的“日期”列具有相同的唯一的元素。如果它与“dt2”不同,并且希望使用“date”和“dt2”,则上述方法效果良好。或者,也可以从单个数据集执行此操作
complete(df1, name, date)