English · PDF 457
下表总结了每个选项会抑制哪些类型的输出:
| 选项 | 运行代码 | 显示代码 | 输出 | 图形 | 消息 | 警告 |
|---|---|---|---|---|---|---|
| eval = FALSE | x | x | x | x | x | |
| include = FALSE | x | x | x | x | x | |
| echo = FALSE | x | |||||
| results = "hide" | x | |||||
| fig.show = "hide" | x | |||||
| message = FALSE | x | |||||
| warning = FALSE | x |
默认情况下,R Markdown 会像你在控制台中看到的那样打印数据框和矩阵:
mtcars[1:5, 1:10] #> mpg cyl disp hp drat wt qsec vs am gear #> Mazda RX4 21.0 6 160 110 3.90 2.62 16.5 0 1 4 #> Mazda RX4 Wag 21.0 6 160 110 3.90 2.88 17.0 0 1 4 #> Datsun 710 22.8 4 108 93 3.85 2.32 18.6 1 1 4 #> Hornet 4 Drive 21.4 6 258 110 3.08 3.21 19.4 1 0 3 #> Hornet Sportabout 18.7 8 360 175 3.15 3.44 17.0 0 0 3
如果你希望数据以额外的格式显示,可以使用 knitr::kable 函数。以下代码生成表 21-1:
knitr::kable( mtcars[1:5, ], caption = "A knitr kable." )
表 21-1. A knitr kable
| mpg | cyl | disp | hp | drat | wt | qsec | vs | am | gear | carb | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Mazda RX4 | 21.0 | 6 | 160 | 110 | 3.90 | 2.62 | 16.5 | 0 | 1 | 4 | 4 |
| Mazda RX4 Wag | 21.0 | 6 | 160 | 110 | 3.90 | 2.88 | 17.0 | 0 | 1 | 4 | 4 |
| Datsun 710 | 22.8 | 4 | 108 | 93 | 3.85 | 2.32 | 18.6 | 1 | 1 | 4 | 1 |
| 大黄蜂 4 驱动 | 21.4 | 6 | 258 | 110 | 3.08 | 3.21 | 19.4 | 1 | 0 | 3 | 1 |
| 大黄蜂 Sportabout | 18.7 | 8 | 360 | 175 | 3.15 | 3.44 | 17.0 | 0 | 0 | 3 | 2 |