首页 > 解决方案 > 如何将所有数据框列合并为R中的一个

问题描述

我知道如何手动将数据框的特定列合并到单个列中:

df_new <- data.frame(paste(df$a, df$b, df$c))

我的问题是如何使用所有数据框的列动态地执行此操作?

标签: rdataframe

解决方案


您可以使用do.call'do.call' 从名称或函数以及要传递给它的参数列表构造并执行函数调用。

do.call(paste, df)

推荐阅读