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

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)

【讨论】:

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

如何修改多个数据框而不列出它们然后使用 lapply?

单击保存按钮后如何在用户窗体中添加依赖于另一个组合框的excel vba组合框而不影响清除数据功能

在闪亮的 server.R 中更新数据框而不重新启动应用程序

PySpark:如何将数据框与存储在其他变量中的列名连接起来

合并两个数据框而不重复熊猫

当连接未正确关闭时,为啥使用 WAL 模式的 SQLite 数据库中的数据会丢失?