我想在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(head(mtcars))
print(gsub(":","",result))
```
结果:
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|
如果我只是在R中运行此代码,则输出如下所示,这是我想要使用Knitr:
| | 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|
请注意额外的&#39;:&#39;在Knitr Markdown输出中。我不知道如何删除它们。