【问题标题】:Binding rows in R by keeping columns' names通过保留列名来绑定 R 中的行
【发布时间】:2021-05-28 13:54:50
【问题描述】:

所以我有多个数据集,我想用它们创建一个独特的数据框并将其保存为 xlsx。事实是我想在绑定时保留列名,以获得这种结果:

Ministry_Name %
Ministry A 70
Ministry B 30
Gender %
Men 50
Women 50

等等。

我只喜欢通过删除列来绑定行的主题,但如果您看到类似的主题,请不要犹豫,重定向我。

【问题讨论】:

  • 添加列名作为第一行,然后绑定。
  • 请注意,根据定义,数据框中的一列仅包含一个类。因此,如果您在具有像 50 这样的数字的列中具有像 "%" 这样的值,则整个列的类将需要是 character 并且数学和其他东西将无法使用。
  • 一旦你完成将列名移动到第一行,并将所有数字转换为字符串(这将自动发生,不能避免),然后你可以bind_rows他们一起.之后,如果您写入 CSV,您可能需要关闭引用,我并不总是清楚 Excel 是否会将 "50" 读取为字符串或数字,可能有几个因素在起作用。

标签: r dataframe dplyr binding rbind


【解决方案1】:

plyr 包中的 rbind.fill 可能是您要查找的内容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-12
    • 1970-01-01
    • 2017-10-14
    • 1970-01-01
    • 2022-01-19
    • 2018-08-15
    • 2020-08-19
    • 1970-01-01
    相关资源
    最近更新 更多