r - 如何将所有数据框列合并为R中的一个
问题描述
我知道如何手动将数据框的特定列合并到单个列中:
df_new <- data.frame(paste(df$a, df$b, df$c))
我的问题是如何使用所有数据框的列动态地执行此操作?
解决方案
您可以使用do.call
:'do.call' 从名称或函数以及要传递给它的参数列表构造并执行函数调用。
do.call(paste, df)
推荐阅读
- azure - azure 管道中定义的参数的继承
- php - 如何将 wordpress 部署到实时服务器
- java - 在我使用 Head first android development book 构建它的 Bitz 和 Pizza 应用程序中出现错误
- reactjs - 在内部组件中设置变量的状态
- facebook - 无需应用即可访问 Catalog Batch API / Feed API
- c++ - 单独使用 Qt 主窗口对象或作为应用程序类的类成员
- c++ - 法官在 cAPS LOCK 中说错误的答案
- azure - 查询 ADF 以从 Azure 数据工厂获取数据
- android - 如何修复未连接适配器;在 Kotlin 中跳过布局错误?
- vue.js - 为什么我收到错误无法读取 vue 中未定义的属性数据