Week 12 Live Session (Fall 2025)
This lesson is called Week 12 Live Session (Fall 2025), part of the R in 3 Months (Fall 2025) course. This lesson is called Week 12 Live Session (Fall 2025), part of the R in 3 Months (Fall 2025) course.
View code shown in video
Here is my report.qmd file shown today:
---
title: "Penguins Report"
format: html
execute:
echo: false
warning: false
message: false
params:
island: "David"
---
```{r}
library(tidyverse)
library(palmerpenguins)
data(penguins)
```
This is a report about penguins on `r params$island` island.
```{r}
penguins_filtered <-
penguins |>
filter(island == params$island) |>
group_by(sex) |>
summarize(avg_bill_length = mean(bill_length_mm, na.rm = TRUE)) |>
ungroup() |>
drop_na(sex)
```
```{r}
library(assertr)
penguins_filtered %>%
verify(nrow(.) >= 1)
```
```{r}
penguins_filtered |>
ggplot(aes(x = sex, y = avg_bill_length)) +
geom_col() +
labs(title = str_glue("Average bill length by sex"))
```
And here is the render.R file:
library(tidyverse)
library(palmerpenguins)
library(quarto)
data(penguins)
islands <-
penguins |>
distinct(island) |>
mutate(island = as.character(island)) |>
mutate(island = str_glue("{island} island")) |>
pull(island)
quarto_render(
input = "report.qmd",
output_file = "biscoe-report.html",
execute_params = list(island = "Biscoe")
)
# reports <-
# tibble(
# input = "report.qmd",
# output_file = "biscoe-report.html",
# execute_params = list(list(island = "Biscoe"))
# )
reports <-
tibble(
input = "report.qmd",
output_file = str_glue("{islands}.html"),
execute_params = map(islands, ~ list(island = .))
)
pwalk(reports, quarto_render)
Have any questions? Put them below and we will help you out!
Course Content
128 Lessons
1
Welcome to Getting Started with R
00:57
2
Install R
02:05
3
Install RStudio
02:14
4
Files in R
04:33
5
Projects
07:54
6
Packages
02:38
7
Import Data
05:24
8
Objects and Functions
03:16
9
Examine our Data
12:50
10
Import Our Data Again
07:11
11
Getting Help
07:46
12
Week 1 Live Session (Fall 2025)
53:39
1
Welcome to Fundamentals of R
01:36
2
Update Everything
02:45
3
Start a New Project
02:16
4
The Tidyverse
03:34
5
Pipes
04:15
6
select()
07:25
7
mutate()
04:25
8
filter()
10:05
9
summarize()
05:59
10
group_by() and summarize()
05:54
11
arrange()
02:07
12
Create a New Data Frame
03:58
13
Bring it All Together (Data Wrangling)
07:29
14
Week 2 Project Assignment
09:39
15
Week 2 Coworking Session (Fall 2025)
16
Week 2 Live Session (Fall 2025)
59:15
1
The Grammar of Graphics
04:39
2
Scatterplots
03:46
3
Histograms
05:47
4
Bar Charts
06:37
5
Setting color and fill Aesthetic Properties
02:39
6
Setting color and fill Scales
05:40
7
Setting x and y Scales
03:09
8
Adding Text to Plots
07:32
9
Plot Labels
03:57
10
Themes
02:19
11
Facets
03:12
12
Save Plots
02:57
13
Bring it All Together (Data Visualization)
06:42
14
Week 3 Project Assignment
03:30
15
Week 3 Coworking Session (Fall 2025)
16
Week 3 Live Session (Fall 2025)
1:00:07
1
Downloading and Importing Data
10:32
2
Overview of Tidy Data
05:50
3
Tidy Data Rule #1: Every Column is a Variable
07:43
4
Tidy Data Rule #3: Every Cell is a Single Value
10:04
5
Tidy Data Rule #2: Every Row is an Observation
04:42
6
Week 6 Coworking Session (Fall 2025)
7
Week 6 Live Session (Fall 2025)
59:45
1
Best Practices in Data Visualization
03:44
2
Tidy Data
02:25
3
Pipe Data into ggplot
09:54
4
Reorder Plots to Highlight Findings
03:37
5
Line Charts
04:17
6
Use Color to Highlight Findings
09:16
7
Declutter
08:29
8
Add Descriptive Labels to Your Plots
09:10
9
Use Titles to Highlight Findings
08:14
10
Use Annotations to Explain
07:09
11
Week 9 Coworking Session (Fall 2025)
12
Week 9 Live Session (Fall 2025)
56:18
1
Advanced Markdown
06:43
2
Tables
18:36
3
Advanced YAML and Code Chunk Options
05:53
4
Inline R Code
04:42
5
Making Your Reports Shine: Word Edition
04:30
6
Making Your Reports Shine: PDF Edition
06:11
7
Making Your Reports Shine: HTML Edition
06:06
8
Presentations
10:12
9
Dashboards
05:38
10
Websites
06:43
11
Publishing Your Work
04:38
12
Quarto Extensions
05:50
13
Parameterized Reporting, Part 1
10:57
14
Parameterized Reporting, Part 2
05:11
15
Parameterized Reporting, Part 3
07:47
16
Week 12 Coworking Session (Fall 2025)
17
Week 12 Live Session (Fall 2025)
54:14
You need to be signed-in to comment on this post. Login.