下面的Rmarkdown代码将两个表放在一个列表中,然后尝试使用for循环来显示它们。
---
title: "Testing Section Numbers"
author: "Authors"
# Neither HTML nor PDF work. To try PDF, uncomment:
# output: pdf_document
---
```{r pressure2, echo=FALSE}
图书馆(针织品)
表<-列表(
kable(压力1:5,标题=“我的第一张桌子”),
kable(压力1:5,标题=“我的第二张桌子”)
first way works:
```{r pressure3a, echo=FALSE}
tables[1]
tables[2]
second way blank:
```{r pressure3b, echo=FALSE}
表(表){
表格
}
third way has raw text:
```{r pressure3c, echo=FALSE}
表(表){
打印(表)
}
fourth way badly formatted:
```{r pressure3d, echo=FALSE, results='asis'}
表(表){
禁止酷刑委员会(表)
}
fifth way blank:
```{r pressure3e, echo=FALSE}
(idx,1:length(表)){
table[idx]
}
第一种方法正确地显示表,但不是for循环。其他方法不起作用。
如何使用for循环在一个块中显示多个kable?
发布于 2020-03-28 14:42:17
你的第三种方法几乎是正确的;-)
只需使用选项results = "asis"
```{r pressure3b, echo=FALSE, results='asis'}
表(表){
打印(表)
}
https://stackoverflow.com/questions/60895378
复制相似问题