如何将 tibble 的输出格式化为 Github 风味表?

问题描述 投票:0回答:1
tibble %>%
  pander::pander(split.table = Inf,
                 pandoc.table = T)

这个的输出是Markdown,但是我想要GF Markdown。我可以在 R 中格式化它吗?

r tibble github-flavored-markdown
1个回答
0
投票

这记录在为

?pandoc.table.return
列出的选项中。此外,您可以修改列的对齐方式,默认情况下它们都是居中的。由于这里有 5 列,您可以添加参数
justify = "lllll"
justify = c("left", "left", "left", "left", "left")
来更改它(或“正确”)。

pander::pander(
  head(iris), 
  style = "rmarkdown"
  )

输出:

| Sepal.Length | Sepal.Width | Petal.Length | Petal.Width | Species |
|:------------:|:-----------:|:------------:|:-----------:|:-------:|
|     5.1      |     3.5     |     1.4      |     0.2     | setosa  |
|     4.9      |      3      |     1.4      |     0.2     | setosa  |
|     4.7      |     3.2     |     1.3      |     0.2     | setosa  |
|     4.6      |     3.1     |     1.5      |     0.2     | setosa  |
|      5       |     3.6     |     1.4      |     0.2     | setosa  |
|     5.4      |     3.9     |     1.7      |     0.4     | setosa  |

呈现为:

萼片长度 萼片宽度 花瓣.长度 花瓣.宽度 物种
5.1 3.5 1.4 0.2 setosa
4.9 3 1.4 0.2 setosa
4.7 3.2 1.3 0.2 setosa
4.6 3.1 1.5 0.2 setosa
5 3.6 1.4 0.2 setosa
5.4 3.9 1.7 0.4 setosa
packageVersion("pander")
#> [1] '0.6.5'

创建于 2023-05-02 与 reprex v2.0.2

© www.soinside.com 2019 - 2024. All rights reserved.