下面我试着在我的循环中的每个情节下面显示一个paged_table.

但餐桌根本没有出现.我想知道在Rmarkdown中是否有实现这一点的方法?

(I'm open to using any other packages.)

---
title: How to loop paged tables in Rmarkdown?
output:
  html_document:
    df_print: paged
---
   ```{r, echo=FALSE}

library(knitr)
library(rmarkdown)
    ```
 ```{r,echo=FALSE, results='asis', rows.print=2}

lapply(unique(cars$speed), \(i){
  
cat(paste0("\n\n## ", i, "\n")) ## Writes new sections

Dat <- subset(cars, speed == i)

paged_table(Dat)  ## These paged tables don't show!

})
    ```

推荐答案

如果您将paged_table(Dat)行替换为以下内容,它似乎可以工作:

cat(rmarkdown:::paged_table_html(paged_table(Dat)))

使用rmarkdown内部函数rmarkdown:::paged_table_html通常是一个有点糟糕的主意,但我找不到其他方法来让它输出您想要的东西.这不包括通常由rmarkdown:::print.paged_df添加的依赖项,因此您将在文档中至少需要一个常规的paged_table(),或者做一些更多的工作来以其他方式获得依赖项.

必须有一种更干净的方法来做到这一点.希望其他人能把它贴出来!

Html相关问答推荐

输入宽度在表格显示上不起作用FLEX溢出隐藏Firefox

如何使用CSS在NSAttributedString中为HTML文本中的图像制作覆盖图

当溢出到滚动条中时, bootstrap 按钮样式会更改

如何在垂直堆叠的表格中调整人造列的大小?

类型';联系人组件';上不存在属性';name FormControl';

如何在R rmarkdown中创建循环中的分页表?

Chatbox底部显示新消息,并向上推送旧消息

为什么带有截断的 contentedible div 在受约束时会在 Chrome 中添加空格

为什么我的网页显示网格区域彼此相邻,而不是我设置它们的方式?

为什么当我按第三个按钮时,前两个按钮会跳动?

margin-top 未应用于无序列表的第一项

如何使用 Bootstrap Grid 系统修复大屏幕上图片和进度条之间的空白?

如何让一个 div 元素粘在另一个元素上?

调整窗口大小时文本重叠导航栏

如何将图像移动到父容器的右侧?

我用 ejs 修复了一个奇怪的语法错误,我想知道问题出在哪里

font awesome 的 CDN/CSS 如何工作?

在中心而不是边界处填充 svg 的背景

使用 golem 框架在shiny 的应用程序中存储背景图片的位置

基本上,我想要两列包含文本和图像,但第二列是倒置的