小编Fer*_*gua的帖子

如何使用 knit 生成 GitHub 风味的 Markdown 文件?

我喜欢knitr使用 GitHub 生成动态报告并与我的同事分享。我通常做的就是编写我的 Rmarkdown 脚本 -- -- 并生成一个可以在 GitHub 上直接看到的knit ('myfile.Rmd')markdown ( ) 版本。myfile.mdGitHub 上的 markdown 文件对我来说比 knitr 使用 pandoc 生成的 HTML 文件要好得多。

这个工作流程通常可以完美运行,除非我想显示表格。目前我正在kableR-chunk 内部使用,如果最终产品是 HTML 文件,它的工作效果非常好。

我的 R 块看起来像:

```{r}
library (knitr)
data (cars)
kable (head (cars))
```
Run Code Online (Sandbox Code Playgroud)

kable从控制台调用时,我得到了我想要的管道表:

| speed| dist|
|-----:|----:|
|     4|    2|
|     4|   10|
|     7|    4|
|     7|   22|
Run Code Online (Sandbox Code Playgroud)

GitHub 很好地展示了一点。

然而,(当从 R-chunk 调用时)knit('myfile.Rmd')生成的是一个简单的表myfile.mdkable

speed   dist
------ …
Run Code Online (Sandbox Code Playgroud)

r pandoc knitr r-markdown github-flavored-markdown

4
推荐指数
1
解决办法
2062
查看次数

标签 统计

github-flavored-markdown ×1

knitr ×1

pandoc ×1

r ×1

r-markdown ×1