R markdown df_print选项

ds4*_*440 8 r rstudio r-markdown

我在RStudio中有一个R markdown文档,其中打印了data.table.我想设置数据帧打印选项来控制行和列的数量的印刷,如所描述这里.

这是一个最小的例子.Rmd文件:

---
output: 
  html_document: 
    fig_height: 8
    fig_width: 10
    df_print: paged
---

```{r}
knitr::opts_chunk$set(echo = FALSE)
cars
```
Run Code Online (Sandbox Code Playgroud)

我在哪里/如何设置rows.print选项?

我试过这个:

---
output: 
  html_document: 
    fig_height: 8
    fig_width: 10
    df_print: paged
    rows.print: 25
---
Run Code Online (Sandbox Code Playgroud)

哪个不起作用(仍然默认为10行),这个:

```{r}
knitr::opts_chunk$set(echo = FALSE, rows.print=25)
cars
```
Run Code Online (Sandbox Code Playgroud)

这也行不通.

ds4*_*440 7

knitr::opts_chunk$set(rows.print=25)选项设置仅适用于后续块,因此在小例子,它不更改设置。

该选项可以按如下所示在块中设置,也可以chunk1opts_chunk后续块中全局设置。

```{r chunk1, rows.print=15}
knitr::opts_chunk$set(echo = TRUE, rows.print=25)
cars #15 rows printed
```

```{r chunk2}
cars #25 rows printed
```
Run Code Online (Sandbox Code Playgroud)

  • 我无法让它工作,我的行仍然显示为 10(默认值)。我错过了什么吗? (2认同)