Подтвердить что ты не робот

Loop в R markdown

У меня есть документ с отметкой R, подобный этому:

The following graph shows a histogram of variable x:

```{r}
hist(x)
```

Я хочу ввести цикл, поэтому я могу сделать то же самое для нескольких переменных. Что-то гипотетически так:

for i in length(somelist) {
  output paste("The following graph shows a histogram of somelist[[" , i, "]]")
  ```{r}
  hist(somelist[[i]])
  ```

Возможно ли это?

PS: Больший план состоит в том, чтобы создать программу, которая будет перемещаться по кадру данных и автоматически генерирует соответствующие сводки для каждого столбца (например, гистограмма, таблицы, полевые диаграммы и т.д.). Затем программа может быть использована для автоматического создания документа с уценкой, который содержит поисковый анализ, который вы делали бы при просмотре данных для первых данных.

4b9b3361

Ответ 1

Возможно, это то, что вы хотите?

---
title: "Untitled"
author: "Author"
output: html_document
---


```{r, results='asis'}
for (i in 1:2){
cat('\n')  
cat("#This is a heading for ", i, "\n") 
hist(cars[,i])
cat('\n') 
}
```

Этот ответ был более или менее украден из здесь.