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

  1. 创建两个数据框 df1df2,其中 df1 有两列(IDName),df2 有两列(IDAge)。
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

可以看到,合并后的数据框包含了 IDNameAge 三列,其中 ID 列作为索引列,NameAge 列分别来自于 df1df2

R语言数据框合并:按索引合并教程

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

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