为什么我的RMarkdown在编辑器中分页每个表,而不是在编织文档(HTML)中分页

为什么我的RMarkdown在编辑器中分页每个表,而不是在编织文档(HTML)中分页,r,r-markdown,editor,R,R Markdown,Editor,我希望在编辑器中将我的输出视为同时包含所有行的长TIBLE。但是,我的RMarkdown决定以每页10行的方式分页TIBLE。我将其转换为data.frame,但它没有改变任何东西。在编织文档中,它是一个长TIBLE,但不在编辑器中。我尝试了chunk选项results=“asis”,但也不起作用。我读到有paged_table()的r标记,但我认为这是用于HTML输出的,它可能会被精细分页,但在我的编辑器中,我希望它是一个长TIBLE。您可以使用print.data.frame显示所有行 ``

我希望在编辑器中将我的输出视为同时包含所有行的长TIBLE。但是,我的RMarkdown决定以每页10行的方式分页TIBLE。我将其转换为data.frame,但它没有改变任何东西。在编织文档中,它是一个长TIBLE,但不在编辑器中。我尝试了chunk选项results=“asis”,但也不起作用。我读到有paged_table()的r标记,但我认为这是用于HTML输出的,它可能会被精细分页,但在我的编辑器中,我希望它是一个长TIBLE。

您可以使用
print.data.frame
显示所有行

```{r}
print.data.frame(iris)
```

我记得将
df_print:paged
添加到YAML部分(见下文)将解决此问题。但是,我只是试了一下,没有用

output:
  html_document:
    df_print: paged
基于上的讨论,我使用此解决了我遇到的相同问题:

DT::datatable(data,
              options = list(scrollX = TRUE, paging=TRUE))