R语言数据框合并:按索引合并教程
在 R 语言中,可以使用 merge() 函数按照索引将两个或多个数据框合并。具体步骤如下:
- 创建两个数据框
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))
- 使用
merge()函数将两个数据框按照ID列合并。
merged_df <- merge(df1, df2, by = 'ID')
- 查看合并后的数据框。
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。
原文地址: https://www.cveoy.top/t/topic/jzfx 著作权归作者所有。请勿转载和采集!