如何将列合并为R中不同数据帧的列?

时间:2017-08-25 14:58:12

标签: r dataframe merge

我有五个不同的数据框,每个数据框都有一个列。

我想创建一个新的数据框,其中一列由前面提到的五列合并而成。

这是一个简单的问题,但我是R

的新用户

感谢您的建议。

1 个答案:

答案 0 :(得分:-1)

所以有几种简单的方法可以做到这一点 -

我首选的方法是使用tidyverse中的dplyr包,因为它会允许你(在我看来)进行进一步的数据争论,如果需要更容易一些。代码将是:

library(tidyverse)
new.dataframe <- bind_rows(df1, df2, df3)

其中df1,df2等是您要组合的现有数据框,这将形成一个名为new.dataframe的新数据框。

您也可以在基础R中使用rbind,执行:

new.dataframe <- rbind(df1, df2, df2)

希望有所帮助!