Dynamiczna liczba połączeń do fragmentu za pomocą knitr

Mam taką listę:

> lSlopes
$A
  Estimate 2.5 % 97.5 %
1     2.12 -0.56   4.80

$B
  Estimate 2.5 % 97.5 %
1     2.21 -0.68   5.10

$C
  Estimate 2.5 % 97.5 %
1     2.22 -2.21   6.65

Ma trzy elementy, ale jego długość może ulec zmianie (zgodnie z danymi nie pokazanymi tutaj). Chcę wyświetlić każdy element w porcji.

Moim pierwszym pomysłem było napisanie fragmentu zawierającego wywołanie pętliknit_child() na każdym kroku, ale nie wiem, jak uzyskać prawidłowe renderowanieknit_child().

Znalazłem następujące rozwiązanie, które działa dobrze, ale wymaga dwóchRmd pliki; pierwsza wywołuje drugą, a druga rekurencyjnie wywołuje się:

mainfile.Rmd:

```{r, echo=FALSE}
J <- length(lSlopes)
i <- 1
```

```{r child, child="stepfile.Rmd"}
```
Nice!

stepfile.Rmd:

```{r, echo=FALSE}
lSlopes[[i]]
i <- i+1
```

```{r child, child="stepfile.Rmd", eval= i <= J}
```

To dokładnie generuje renderowanie, którego chcę:

Uwielbiam to trudne rozwiązanie, ale zastanawiam się, czy istnieje nierekurencyjne rozwiązanie?

questionAnswers(1)

yourAnswerToTheQuestion