在Rstudio中将输出设置为减价
我想在RStudio中创建自定义标记输出,但Knitr甚至使用“asis”选项解析R代码块。我想要的格式是“markdown_phpextra”,并从表输出中删除“:”字符 我目前在.Rmd文件中的工作:在Rstudio中将输出设置为减价,r,markdown,rstudio,knitr,R,Markdown,Rstudio,Knitr,我想在RStudio中创建自定义标记输出,但Knitr甚至使用“asis”选项解析R代码块。我想要的格式是“markdown_phpextra”,并从表输出中删除“:”字符 我目前在.Rmd文件中的工作: --- title: "Test" output: md_document: variant: markdown_phpextra --- Here's some test code: ```{r, results='asis'} result<-knitr::kable
---
title: "Test"
output:
md_document:
variant: markdown_phpextra
---
Here's some test code:
```{r, results='asis'}
result<-knitr::kable(head(mtcars))
print(gsub(":","",result))
```
请注意Knitr标记输出中的额外“:”。我不知道如何删除这些。可禁用(…,格式='markdown')有效吗?冒号决定了单元格的对齐方式,你不想要吗?为什么要另一种标记格式?:)
pandoc
已经支持4种不同的表格样式。无论如何,您的gsub
调用应该可以正常工作,将“-”
作为replacement
传递,而不是空字符串。
Here's some test code:
~~~~ r
result<-knitr::kable(head(mtcars))
print(gsub(":","",result))
~~~~
| | mpg| cyl| disp| hp| drat| wt| qsec| vs| am| gear| carb|
|-------------------|-----:|----:|-----:|----:|-----:|------:|------:|----:|----:|-----:|-----:|
| Mazda RX4 | 21.0| 6| 160| 110| 3.90| 2.620| 16.46| 0| 1| 4| 4|
| Mazda RX4 Wag | 21.0| 6| 160| 110| 3.90| 2.875| 17.02| 0| 1| 4| 4|
| Datsun 710 | 22.8| 4| 108| 93| 3.85| 2.320| 18.61| 1| 1| 4| 1|
| Hornet 4 Drive | 21.4| 6| 258| 110| 3.08| 3.215| 19.44| 1| 0| 3| 1|
| Hornet Sportabout | 18.7| 8| 360| 175| 3.15| 3.440| 17.02| 0| 0| 3| 2|
| Valiant | 18.1| 6| 225| 105| 2.76| 3.460| 20.22| 1| 0| 3| 1|
| | mpg| cyl| disp| hp| drat| wt| qsec| vs| am| gear| carb|
|-----------------|----|---|----|---|----|-----|-----|--|--|----|----|
|Mazda RX4 | 21.0| 6| 160| 110| 3.90| 2.620| 16.46| 0| 1| 4| 4|
|Mazda RX4 Wag | 21.0| 6| 160| 110| 3.90| 2.875| 17.02| 0| 1| 4| 4|
|Datsun 710 | 22.8| 4| 108| 93| 3.85| 2.320| 18.61| 1| 1| 4| 1|
|Hornet 4 Drive | 21.4| 6| 258| 110| 3.08| 3.215| 19.44| 1| 0| 3| 1|
|Hornet Sportabout | 18.7| 8| 360| 175| 3.15| 3.440| 17.02| 0| 0| 3| 2|
|Valiant | 18.1| 6| 225| 105| 2.76| 3.460| 20.22| 1| 0| 3| 1|