【问题标题】:R Markdown Table Sizing Inconsistent [duplicate]R Markdown表大小不一致[重复]
【发布时间】:2017-11-16 15:54:41
【问题描述】:

当我将我的 R Markdown (knitr / RStudio) 输出到 html 时,下表拉伸了您在其中查看它的浏览器的整个宽度。它只有两列,在宽屏显示器上看起来很奇怪。

Col1 | Col2
--- | ---
1 | 1
1349 | 143910

下面显示的同一张表,相同的语法,正确地将第 1 列的宽度限制为其自身内容的宽度。唯一的区别是位置 [2, 2] 的单元格内容非常长。

Col1 | Col2
--- | ---
1 | 1
1349 | 143910143910143910143910143910143910143910143910143910

如何强制 knitr 或 pandoc 或 R 或​​任何东西将列宽限制为仅比列内容稍大。为什么单元格 [2, 2] 中的极端字符数会迫使我的输出表现得如我所愿?我没有在第二张表中涉及任何 CSS,也不想乱用 CSS。

【问题讨论】:

标签: r knitr r-markdown pandoc


【解决方案1】:

我建议您使用来自knitr 包的kable 和来自kableExtra 包的kable_styling

假设你的数据框是df

kable(df, "html") %>%
  kable_styling(full_width = F)

您可以在此处找到更多信息。

https://www.rdocumentation.org/packages/kableExtra/versions/0.6.1/topics/kable_styling

编辑:eipi10 对包装的说明。 (谢谢!)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-22
    • 1970-01-01
    • 2016-04-04
    • 2014-11-09
    • 2021-10-04
    • 1970-01-01
    • 2021-09-26
    相关资源
    最近更新 更多