Loops R标记:使用child.rmd循环
嘿嘿, 我必须记录一个数据库。因此,我想在R标记文件中记录数据库方案。将要记录的数据库方案链接在一起 我写了一些函数来完成这项工作 现在,我要做的唯一一件事就是定义databaseschemes。这是一个简单的字符串向量 在我的R标记文件中,我也使用子标记文件 问题: 是否可以为字符串向量的每个元素循环并调用child.rmd 我的{mother.rmd}:Loops R标记:使用child.rmd循环,loops,r-markdown,parent-child,Loops,R Markdown,Parent Child,嘿嘿, 我必须记录一个数据库。因此,我想在R标记文件中记录数据库方案。将要记录的数据库方案链接在一起 我写了一些函数来完成这项工作 现在,我要做的唯一一件事就是定义databaseschemes。这是一个简单的字符串向量 在我的R标记文件中,我也使用子标记文件 问题: 是否可以为字符串向量的每个元素循环并调用child.rmd 我的{mother.rmd}: --- title: "R Markdown: Loop with child.rmd" output: html
---
title: "R Markdown: Loop with child.rmd"
output:
html_document:
df_print: paged
---
```{r}
txtvec <- c("first","second","third")
```
# Is it possible to loop this?
```{r}
i <- 1
```
```{r child="child.rmd"}
```
```{r}
i <- 2
```
```{r child="child.rmd"}
```
```{r}
i <- 3
```
```{r child="child.rmd"}
```
谢谢你的回答 我认为包含以下代码块可以满足您的需要:
```{r results='asis'}
txtvec <- c("first","second","third")
res <- vector(mode = "list", length = 3L)
for (i in 1:3) {
res[[i]] <- knitr::knit_child("child.rmd", quiet = TRUE, envir = environment())
}
cat(unlist(res), sep = '\n')
```
`{r results='asis'}
txtvec我认为包含以下代码块可以满足您的需要:
```{r results='asis'}
txtvec <- c("first","second","third")
res <- vector(mode = "list", length = 3L)
for (i in 1:3) {
res[[i]] <- knitr::knit_child("child.rmd", quiet = TRUE, envir = environment())
}
cat(unlist(res), sep = '\n')
```
`{r results='asis'}
谢谢你!我今天就去试一试,并汇报一下。谢谢!我今天就去试一试,并汇报一下。