【问题标题】:Formatting Header to Append to Data Frame in R格式化标题以附加到 R 中的数据帧
【发布时间】:2017-06-20 00:12:04
【问题描述】:

我正在尝试创建一个特定格式的标头以附加到我在R 中创建的数据框。

我的问题的本质是,使用@ 中的dataframe 概念,在不合并基础表的情况下,创建一个脱离典型的一行一列框架的标题似乎越来越困难(也许是不可能的?) 987654325@.

问题源于我无法通过read.csvread.xlsx 等保留标题格式的方法将这种特定格式的标题导入R

.csv.xlsx 将这种格式的标头读入R 非常难看,并且不会保留原始格式。我正在尝试创建并附加到我在R 中拥有 17 个无名列的现有数据帧的标题格式可以这样表示:

其中 1 - 17 的数字系列表示我在 R 中创建的 17 个无名数据列的现有数据框,我希望在其中附加到此标头。谁能指出我正确的方向?

【问题讨论】:

  • 不清楚您是否仍在尝试正确导入您的excel文件,或者您是否已经放弃了这场战斗,而您现在只是在尝试export 将您处理的结果转换为这种格式(我猜也是 xlsx 文件)?或两者?如果是后者,您能否提供数据样本?
  • 您正在尝试合并单元格,严格来说是一种 Excel 方法。因此,您需要访问其对象库。 R 仅将数据文件转储到二维平面文件中,每个单元格中都有一个值,没有格式。

标签: r dataframe import import-from-excel read.csv


【解决方案1】:

你说得对,这个标题在 in R 中不起作用。数据框只支持单个标题值,不会做类似于 excel 中合并单元格的事情。

但是,如果您只是想将数据导出到 .csv 或 .xlsx(使用 write.csv),那么只需将您的标头复制进去即可。

您可以在数据框中添加一个因子列,以捕获标题顶层中包含的信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-28
    • 2021-11-15
    • 1970-01-01
    • 2015-04-05
    • 2014-10-01
    • 2016-01-31
    • 2020-06-20
    相关资源
    最近更新 更多