Skip to content

Instantly share code, notes, and snippets.

@bniebuhr
Created March 24, 2022 14:36
Show Gist options
  • Save bniebuhr/a1d3d5ab2ac5bb41b6e3b500a88f216d to your computer and use it in GitHub Desktop.
Save bniebuhr/a1d3d5ab2ac5bb41b6e3b500a88f216d to your computer and use it in GitHub Desktop.
# File 1: Rmd template
---
title: "Untitled"
author: "Bernardo, Yves"
date: "3/24/2022"
output: html_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
## R Markdown
This is an R Markdown document. Markdown is a simple formatting syntax for authoring HTML, PDF, and MS Word documents. For more details on using R Markdown see <http://rmarkdown.rstudio.com>.
When you click the **Knit** button a document will be generated that includes both content as well as the output of any embedded R code chunks within the document. You can embed an R code chunk like this:
```{r cars}
summary(cars)
```
## Including Plots
You can also embed plots, for example:
```{r pressure, echo=FALSE}
library(terra)
plot(dat)
```
Note that the `echo = FALSE` parameter was added to the code chunk to prevent printing of the R code that generated the plot.
# File 2: R script with a loop where the object to be explored is defined
library(oneimpact)
# ?cabins.tif
(f <- system.file("raster/cabins.tif", package = "oneimpact"))
dat_base <- terra::rast(f)
for(i in 1:5) {
dat <- dat_base*i
rmarkdown::render("test.Rmd", output_format = "html_document",
output_file = paste0("test_", i, ".html"))
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment