这是此处给出的已知问题和解决方案-Why does datatable not print when looping in rmarkdown?
使用此解决方案尝试在RStudio中运行以下代码块,并且效果很好。但是一旦渲染为html,它就会在数据表的位置显示空白。
```{r test, results='asis'}
for (row in 1:2) {
cat(paste("\n\n#### test: ", row , "##\n"))
print( htmltools::tagList(datatable(iris)) )
}
```
但是一旦我在forloop旁边有另一个数据表。然后以html打印所有表格。 例如:
```{r test, results='asis'}
for (row in 1:2) {
cat(paste("\n\n#### test: ", row , "##\n"))
print( htmltools::tagList(datatable(iris)) )
}
datatable(iris)
```