【问题标题】:Why I do get another version of table?为什么我会得到另一个版本的表格?
【发布时间】:2021-06-16 00:13:56
【问题描述】:

我正在阅读 R Markdown 中有关 kable 的内容,但发现一些难以理解的内容。

在 kable 函数的 R 站点上,我看到了代码:

对于 R Markdown 文档,kable() 使用管道格式的表格 默认,如下所示:

但是,当我尝试运行相同的代码时,我所拥有的是:

我想知道为什么。你能解释一下我做错了什么吗?

【问题讨论】:

  • 就像Brian在下面回答的那样,不用担心管道,如果管道是默认的,那么您无论如何都不必键入它,kable 很简单。 Kable 最适合 HTML 渲染

标签: r r-markdown knitr kable


【解决方案1】:

你没有做错任何事。尝试直接在控制台中输入knitr::kable(head(mtcars[,1:4])),您将看到管道格式。由于您在 r 块内对其进行评估,因此管道格式将呈现为 HTML。 kable 函数是一个捷径;手动编写所有这些|: 管道字符会很麻烦。

> knitr::kable(head(mtcars[,1:4]))


|                  |  mpg| cyl| disp|  hp|
|:-----------------|----:|---:|----:|---:|
|Mazda RX4         | 21.0|   6|  160| 110|
|Mazda RX4 Wag     | 21.0|   6|  160| 110|
|Datsun 710        | 22.8|   4|  108|  93|
|Hornet 4 Drive    | 21.4|   6|  258| 110|
|Hornet Sportabout | 18.7|   8|  360| 175|
|Valiant           | 18.1|   6|  225| 105|

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-19
    • 1970-01-01
    • 2021-03-18
    • 2023-03-18
    • 1970-01-01
    相关资源
    最近更新 更多