我在rstudio中打开了两个excel表。我想将它们组合在一起,以便第一个表中缺少出生日期的行用第二个表中的出生日期值填充。用数学术语来说,我想要这个:
如果 table1.id = table2.id 那么表1.dob = 表2.dob
有没有办法运行这样的代码?
您的示例没有提供可重现的示例。你应该看看这里
为了您的目的,请查看merge
命令
merged_df <- merge(df1, df2, by = "my_id_variable")
让我们生成相同的玩具数据并合并:
# Toy data
x <- data.frame(id = paste("ID", (1:5), sep = ""), v1 = c(1:5))
y <- data.frame(id = paste("ID", (1:5), sep = ""), v2 = c(6:10))
xy <- merge(x, y, by = "id")