我有五个不同的数据框,每个数据框都有一个列。
我想创建一个新的数据框,其中一列由前面提到的五列合并而成。
这是一个简单的问题,但我是R
的新用户感谢您的建议。
答案 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)
希望有所帮助!