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/bVdn 著作权归作者所有。请勿转载和采集!