【发布时间】: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