【问题标题】: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 将一张表编辑到另一张表中。
  • 啊....非常感谢.....

标签: r dplyr


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-06-03
    • 2021-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-08
    • 1970-01-01
    相关资源
    最近更新 更多