【问题标题】:How can I fix knit tables in RMarkdown?如何修复 RMarkdown 中的编织表?
【发布时间】:2021-01-15 19:47:48
【问题描述】:

我有一个 RMarkdown 文档,其中包含一些数据整理部分。我可以看到计算后的所有表格,因为它们在计算后应该在 RStudio 中查看。然而,一旦我编织成 HTML,我可以看到所有的输出,但是有些表格看起来很乱。有谁知道如何解决这个问题?参考下图。

为什么下面的两列没有出现在一行中?

【问题讨论】:

  • 这只是打印宽度,options(width = 100) 或更大的东西。如果行交错,那么你应该增加表格的宽度,像下面的答案一样打印,或者使用滚动条进行溢出

标签: r r-markdown knitr


【解决方案1】:

您可以尝试一些方法,先将小数四舍五入,这样一切都合适。

  1. 如果您需要小数,您可以尝试使用knitr::kable(table) 打印它。这将有助于使表格看起来凌乱。
  2. 为了获得更多控制,有一个库kableExtra,它有一个函数kable_styling
library(kableExtra)

table %>% 
  knitr::kable() %>% # you can control column names, row names, rounding of table here
  kableExtra::kable_styling(latex_options = c("scale_down") # will fit table

kable_styling 也有一个用于 HTML 表格的参数 full_width。有关此库的更多信息,请参阅link

【讨论】:

    猜你喜欢
    • 2016-10-07
    • 1970-01-01
    • 1970-01-01
    • 2019-04-23
    • 2021-09-15
    • 2017-12-07
    • 2020-01-25
    • 2014-09-16
    • 1970-01-01
    相关资源
    最近更新 更多