我喜歡使用knitr
來生成動態報告並使用GitHub與我的同事共享。我通常做的是編織我的Rmarkdown腳本 - knit ('myfile.Rmd')
- 並生成可在GitHub上直接看到的減價(myfile.md
)版本。 GitHub上的markdown文件比knitr使用pandoc生成的HTML文件更適合我。如何使用knitr生成GitHub風味降價文件?
除了當我想要顯示一個表格時,此工作流程通常無懈可擊。目前我在R-chunk中使用kable
,如果最終產品是HTML文件,它工作得非常好。
我的R-塊的樣子:
```{r}
library (knitr)
data (cars)
kable (head (cars))
```
當kable
從控制檯叫,我得到的管道表我想:
| speed| dist|
|-----:|----:|
| 4| 2|
| 4| 10|
| 7| 4|
| 7| 22|
這是通過GitHub上很好地顯示出來。
但是,什麼knit('myfile.Rmd')
在myfile.md
產生(當kable
從R-塊調用)是一個簡單的表格
speed dist
------ -----
4 2
4 10
7 4
7 22
其中不是通過GitHub上很好地顯示出來。
有沒有什麼辦法讓我的markdown文件中的表與GitHub風格降價兼容?也許有一個knitr
或kable()
選項我不知道?或者可能有kable
的替代方案可以達到理想的效果?
恕我直言,這應該沒有問題,則可以請分享你'sessionInfo()'?但是如果你正在尋找替代'kable',我總是樂意推廣我的[pander軟件包](http://rapporter.github.io/pander/#markdown-tables) - 特別是使用'table.style '[set](http://rapporter.github.io/pander/#general-options)到'rmarkdown'。 – daroczig 2015-02-24 04:40:51