R语言程序:合并多个数据框
在这里,
rbind()
- 垂直合并数据框cbind()
- 水平合并数据框
示例:使用rbind()在R中垂直合并数据框
如果我们想要垂直合并两个数据框,那么这两个数据框的列名必须相同。例如,
dataframe1 = data.frame(Id = c(101, 102, 103, 104, 105),
Course = c("DSA", "Graphics", "Calculus-1", "Physics", "Network")
)
dataframe2 = data.frame(Id = c(101, 103, 105, 108, 110),
Address = c("Nepal", "USA","Sweden", "Japan", "Norway")
)
# 根据Id合并两个数据框
merge(dataframe1,dataframe2, by = "Id")
输出
Id Course Address
1 101 DSA Nepal
2 103 Calculus-1 USA
3 105 Network Sweden
在上面的示例中,我们创建了两个名为dataframe1
和dataframe2
的数据框。然后,我们使用merge()
函数合并了这两个数据框。
在这里,根据Id
值相同的数据框被合并在一起。