阅读量:0
在R语言中,可以使用merge()
函数将多个数据表按照相同列进行合并。以下是示例代码:
# 创建数据表1 df1 <- data.frame(ID = c(1, 2, 3), Name = c("Alice", "Bob", "Charlie")) # 创建数据表2 df2 <- data.frame(ID = c(2, 3, 4), Age = c(25, 30, 35)) # 合并数据表1和数据表2 merged_df <- merge(df1, df2, by = "ID") # 打印合并后的数据表 print(merged_df)
运行上述代码后,输出的合并后的数据表将会如下所示:
ID Name Age 1 2 Bob 25 2 3 Charlie 30
在merge()
函数中,参数by
指定了按照哪一列进行合并。在上述示例中,我们选择了“ID”列作为合并的依据。如果两个数据表中有相同列名的列,可以使用by.x
和by.y
参数分别指定数据表1和数据表2中的对应列名。