【问题标题】:How to change column heading using xtable in R?如何在 R 中使用 xtable 更改列标题?
【发布时间】:2015-09-27 08:19:19
【问题描述】:

我有以下代码:

tableData <- head(original_table[,c("column1",
                                    "column2",
                                    "column3")])
library(xtable)
xt <- xtable(tableData)
print(xt,type="html")

“original_table”对象是一个表,其中列的名称非常尴尬,我不希望在打印 xtable 的最终输出中出现这些名称。

我有很多代码使用创建 xtable 之后的“original_table”对象。所以我不想更改原始表格中的列标题。

如何使用 xtable 更改列标题,以便它们在我的表格输出中显示为“高度”、“宽度”和“宽度”?

【问题讨论】:

  • 更改tabledata的列名是一个选项吗?
  • 如果你之后使用original_table,你可以在创建xtable之前直接重命名tableData,而不是tableDatanames(tableData) &lt;- c("Height", "Width", "Breadth")
  • 诚然,这是一种选择。我试图避免在多个地方添加代码,所以我希望能够通过 xtable 来完成。

标签: r xtable


【解决方案1】:

xtable 继承 data.frame。

所以,

library(xtable)
xt <- xtable(tableData)

names(xt) <- c('Height','Width','Breadth' )

会起作用。

【讨论】:

    猜你喜欢
    • 2011-02-10
    • 1970-01-01
    • 1970-01-01
    • 2017-09-13
    • 2021-04-25
    • 2011-02-13
    • 2021-01-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多