Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R按组合并两个数据帧_R_Merge - Fatal编程技术网

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)