【发布时间】:2022-01-06 03:49:35
【问题描述】:
我想在我的 R markdown 文档中创建动态部分。为此,我使用带有asis 输出类型的R 块。这些块包含由reactable 包创建的表。
当我在 for 循环中创建表格时,我无法打印它们。我知道通常必须在循环中将 print() 中的情节或类似内容包装起来,但这对我的情况没有影响。
如何打印表格?
---
title: "Test"
author: "Test"
date: "29 11 2021"
output: html_document
---
```{r include=FALSE}
library(reactable)
```
```{r results='asis', echo=FALSE}
cat("\n\n## My header 1 \n\n")
reactable(data.frame(test = rnorm(3))) ## This works
```
```{r results='asis', echo=FALSE}
for (i in 1:3) {
cat("\n\n## My header ", i+1, "\n\n")
print(reactable(data.frame(test = rnorm(3)))) ## shows nothing
}
```
【问题讨论】:
标签: r r-markdown reactable