如何连接数据框而不丢失列名中的括号?
Posted
技术标签:
【中文标题】如何连接数据框而不丢失列名中的括号?【英文标题】:How can I concatenate data frames without losing brackets in column names? 【发布时间】:2017-09-12 21:57:47 【问题描述】:我有两个带有这些列名的数据框(df1 和 df2)
add (1 unit), add (2 unit), sub
第二个数据帧
add1, sdd1h, Li2c
我使用组合这些数据帧
x <- data.frame(df1,df2)
但我丢失了 df1 中的名称,它在新数据框中变为 add.1.unit
。如何保持列名不变?
注意:我不必按行或任何东西合并。这些是相同长度的不相关列,需要在同一个数据框中
【问题讨论】:
也许可以尝试cbind
或df1[names(df2)] <- df2
将一张表编辑到另一张表中。
啊....非常感谢.....
【参考方案1】:
合并数据框时添加check.names=FALSE
:
x <- data.frame(df1, df2, check.names=FALSE)
【讨论】:
以上是关于如何连接数据框而不丢失列名中的括号?的主要内容,如果未能解决你的问题,请参考以下文章
单击保存按钮后如何在用户窗体中添加依赖于另一个组合框的excel vba组合框而不影响清除数据功能
在闪亮的 server.R 中更新数据框而不重新启动应用程序