相关疑难解决方法(0)

循环遍历knitr和rmarkdown中的代码

我一直在使用 Knit 和 rmarkdown 整理报告。我喜欢能够以可重现的 R 格式输出我的 R 代码,但是我不断遇到限制,并且想知道以前谁解决过这个问题。我需要循环遍历两个页面,其中包含列表中每个数据集合的各种内容和编织设置。一旦编写了这两页的代码,我想为列表中的每个集合填写 i (1、2、3、4、5 等)。

对于下面的示例,我有 master_list,其中包含 x1_list 和 x2_list。目前,我在每组代码之前设置了一个 num 变量,并相应地更改数字(1、2、3 等)。这是低效的,因为代码都是相同的,只是粘贴了两次。我怎样才能最好地循环代码。

说得更清楚一点。我想在 master_list 中的项目之前循环遍历代码(现在只需两次),而不是每次都重写代码。

我想重复的部分代码(下面是完整的可重现示例)

## Name `r num`: First Table

\vspace*{0.5in}

```{r echo = F, results = 'asis', message = F, warning = F, fig.width = 8, fig.height = 8, size = 'Large'}
library(xtable)
print(xtable(master_list[[num]][[1]]),type='latex',comment = FALSE,floating=FALSE)

```

\newpage

## Manager `r num`: Second Table

```{r echo = F, results = 'asis', message = F, warning = F, fig.align = …
Run Code Online (Sandbox Code Playgroud)

r knitr r-markdown

1
推荐指数
1
解决办法
3316
查看次数

标签 统计

knitr ×1

r ×1

r-markdown ×1