【发布时间】:2016-10-07 09:03:05
【问题描述】:
我正在 Rstudio 中创建一个包,并希望在 github 上的 README.md 文件中包含一个表。 README.md 文件是从 README.rmd 文件编织而成的。
它工作正常,但是当我插入一个 Rmd 表时,它会以 md 格式损坏:
在 README.rmd 中,我包括:
Table Header | Second Header
------------- | -------------
Table Cell | Cell 2
Cell 3 | Cell 4
knitr 之后,变成:
Table Header | Second Header ------------- | ------------- Table Cell | Cell 2 Cell 3 | Cell 4
不会呈现为 HTML 表格。
有没有办法将格式良好的表格从 Rmd 传递给 md?
OBS:直接编辑 Markdown 来修复表格不是一个可行的选择,因为 Rstudio 版本控制 (git) 将强制 .md 文件不能位于 .Rmd 文件之前。
编辑 1:对齐 |在标题和第二行(见上文)。那并没有解决它。对齐表格的其余部分也不能解决这个问题。
编辑 2:我在 knitr github 页面上以 issue #1222 的身份交叉发布。
【问题讨论】:
-
我建议使用printr。它负责将常规 R 输出转换为 .md 文件和最终 .html 文件中的漂亮表格。
-
这行得通!谢了。请将其发布为答案,我会接受
-
使用 results='asis'?
标签: r markdown rstudio knitr r-markdown