在R语言中,可以使用merge()函数按照索引将两个或多个数据框合并。具体步骤如下:

  1. 创建两个数据框df1和df2,其中df1有两列(ID和Name),df2有两列(ID和Age)。
df1 <- data.frame(ID = c(1,2,3,4), Name = c("John", "Mary", "Tom", "Jane"))
df2 <- data.frame(ID = c(1,2,3,4), Age = c(25, 30, 35, 40))
  1. 使用merge()函数将两个数据框按照ID列合并。
merged_df <- merge(df1, df2, by = "ID")
  1. 查看合并后的数据框。
print(merged_df)

输出结果为:

  ID Name Age
1  1 John  25
2  2 Mary  30
3  3  Tom  35
4  4 Jane  40

可以看到,合并后的数据框包含了ID、Name和Age三列,其中ID列作为索引列,Name和Age列分别来自于df1和df2。

r语言按索引合并数据框

原文地址: https://www.cveoy.top/t/topic/bVdn 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录