我想在rmarkdown文档中显示控制台显示的小标题的打印输出。即
但是,默认情况下,小标题和其他data.frame对象会自动转换为显示所有内容的选项卡式分页表格。
我注意到,可以通过在YAML中将df_print
选项更改为tibble
来关闭此默认行为的选项为set for a whole markdown document。
但是,如何仅将单个R代码块的df_print
选项设置为tibble
,以便可以在Rmarkdown文档中显示用户在控制台上看到的内容?>
谢谢, 乔恩
答案 0 :(得分:0)
无需触摸全局设置。您可以显式调用打印功能tibble:::print.tbl_df(df)
示例:
title: "Untitled"
author: "TC"
date: "7/27/2018"
output:
html_document:
df_print: "kable"
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
## print tibble
```{r}
df <- tibble::as.tibble(mtcars)
tibble:::print.tbl_df(head(df))
```
## print kable (set in YAML header)
```{r}
head(df)
```