如何使用knitr生成GitHub风格的markdown文件?

Fernando Cagua的图片

我喜欢knitr使用GitHub生成动态报告并与我的同事共享。我通常要做的是编织我的Rmarkdown脚本-knit ('myfile.Rmd')并生成一个markdown(myfile.md)版本,该版本可以直接在GitHub上看到。GitHub上的markdown文件对我而言比knitr用pandoc生成的HTML文件更好。

除了要显示表格时,此工作流程通常都可以正常工作。目前,我正在kableR形块内使用,如果最终产品是HTML文件,则该块效果很好。

我的R块看起来像:

```{r}
library (knitr)
data (cars)
kable (head (cars))
```

kable从控制台调用when时,得到所需的管道表:

| speed| dist|
|-----:|----:|
|     4|    2|
|     4|   10|
|     7|    4|
|     7|   22|

很好的GitHub通过显示。

但是,knit('myfile.Rmd')生成的myfile.mdkable从R块调用)是一个简单的表

speed   dist
------  -----
    4      2
    4     10
    7      4
    7     22

并不很好地通过GitHub的显示。

有什么方法可以使我的markdown文件中的表与GitHub风格的markdown兼容?也许有一个我不知道的knitrkable()选项?也许有替代方法可以kable达到预期的结果?

Yihui Xie

您可以通过的format参数指定表格格式kable(),例如

kable(head(mtcars), format = 'markdown')

或者,如果您想全局设置此选项,则可以

options(knitr.table.format = 'markdown')
# then just kable(head(mtcars))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

您如何使用GitHub风格的markdown在README文件中缩进项目符号列表?

来自分类Dev

如何使用github风格的markdown向缩进的代码块添加语法突出显示

来自分类Dev

GitHub上的FontAwesome风格的markdown

来自分类Dev

R Markdown-如何防止Knitr重复下载文件?

来自分类Dev

R Markdown-如何防止Knitr重复下载文件?

来自分类Dev

在不使用HTML img标签的情况下更改github风格的markdown中图像的大小?

来自分类Dev

如何使用RStudio(knitr)返回图像字幕的简单Markdown格式?

来自分类Dev

带有{%include ...%}代码块的GitHub风格的markdown

来自分类Dev

在代码块中添加重点github风格的markdown

来自分类Dev

preg_replace GitHub风格的markdown代码块并删除

来自分类Dev

在markdown文件上使用knit但忽略了一大堆代码-采购knitr文件

来自分类Dev

如何使用C风格的弦乐

来自分类Dev

如何在不完整的tex文件上使用knitr?

来自分类Dev

我正在使用Pandoc将Markdown转换为.docx-如何从生成的文件名中删除.md?

来自分类Dev

使用R Markdown和TinyTex添加新的书目风格

来自分类常见问题

如何在github页面博客(Markdown)中使用disqus注释?

来自分类Dev

如何在Github风味Markdown的URL中使用尖括号?

来自分类Dev

如何使用markdown在github中创建订单列表

来自分类Dev

如何创建Windows XP风格的fvwmrc文件?

来自分类Dev

使用Twig生成Markdown,如何缩进Twig中的块?

来自分类Dev

如何在R knitr中隐藏生成的PFD文件中的函数输出

来自分类Dev

如何在R knitr中隐藏生成的PFD文件中的函数输出

来自分类Dev

Python:文件夹使用风格

来自分类Dev

Github版本如何生成存档文件名?

来自分类Dev

使用knitr的spin()时生成目录(toc)

来自分类Dev

如何使用ng风格的媒体查询

来自分类Dev

如何使用Intellij做Eclipse风格的TDD

来自分类Dev

如何确定我使用的是哪种Ubuntu风格?

来自分类Dev

使用R Markdown增加KnitR中轴标签的大小

Related 相关文章

  1. 1

    您如何使用GitHub风格的markdown在README文件中缩进项目符号列表?

  2. 2

    如何使用github风格的markdown向缩进的代码块添加语法突出显示

  3. 3

    GitHub上的FontAwesome风格的markdown

  4. 4

    R Markdown-如何防止Knitr重复下载文件?

  5. 5

    R Markdown-如何防止Knitr重复下载文件?

  6. 6

    在不使用HTML img标签的情况下更改github风格的markdown中图像的大小?

  7. 7

    如何使用RStudio(knitr)返回图像字幕的简单Markdown格式?

  8. 8

    带有{%include ...%}代码块的GitHub风格的markdown

  9. 9

    在代码块中添加重点github风格的markdown

  10. 10

    preg_replace GitHub风格的markdown代码块并删除

  11. 11

    在markdown文件上使用knit但忽略了一大堆代码-采购knitr文件

  12. 12

    如何使用C风格的弦乐

  13. 13

    如何在不完整的tex文件上使用knitr?

  14. 14

    我正在使用Pandoc将Markdown转换为.docx-如何从生成的文件名中删除.md?

  15. 15

    使用R Markdown和TinyTex添加新的书目风格

  16. 16

    如何在github页面博客(Markdown)中使用disqus注释?

  17. 17

    如何在Github风味Markdown的URL中使用尖括号?

  18. 18

    如何使用markdown在github中创建订单列表

  19. 19

    如何创建Windows XP风格的fvwmrc文件?

  20. 20

    使用Twig生成Markdown,如何缩进Twig中的块?

  21. 21

    如何在R knitr中隐藏生成的PFD文件中的函数输出

  22. 22

    如何在R knitr中隐藏生成的PFD文件中的函数输出

  23. 23

    Python:文件夹使用风格

  24. 24

    Github版本如何生成存档文件名?

  25. 25

    使用knitr的spin()时生成目录(toc)

  26. 26

    如何使用ng风格的媒体查询

  27. 27

    如何使用Intellij做Eclipse风格的TDD

  28. 28

    如何确定我使用的是哪种Ubuntu风格?

  29. 29

    使用R Markdown增加KnitR中轴标签的大小

热门标签

归档