Post

Generate chunks of codes in Rmd

This is a note on how to generate code chunks in Rmd by looping through the data.

1
2
3
4
5
6
7
```{r, echo=FALSE, results='asis', warning=FALSE, message=FALSE}
for (i in 1:50) {
  cat("\n### ",  msig_gsea$pathway[i], "\n")
  p <- plotEnrichment(pathways[[msig_gsea$pathway[i]]], geneList)
  print(p)
  cat("\n")
}

```

The key here to make it work is the following:

  • results='asis'
  • print(p), after generating the output, you have to print it.
This post is licensed under CC BY 4.0 by the author.