如何连接数据框而不丢失列名中的括号?

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。如何保持列名不变?

注意:我不必按行或任何东西合并。这些是相同长度的不相关列,需要在同一个数据框中

【问题讨论】:

也许可以尝试cbinddf1[names(df2)] &lt;- df2 将一张表编辑到另一张表中。 啊....非常感谢..... 【参考方案1】:

合并数据框时添加check.names=FALSE

x <- data.frame(df1, df2, check.names=FALSE)

【讨论】:

以上是关于如何连接数据框而不丢失列名中的括号?的主要内容,如果未能解决你的问题,请参考以下文章