{ggplot2}
create a plotting area
{stringr}
replace first matched pattern in a string
{tidyr}
complete a data frame with missing combinations of data
{dplyr}
count unique values of variables
{tidyr}
pivot data frame to be wider
{tidyr}
split single column into multiple columns
{tidyr}
pivot data frame to be longer
{dplyr}
create or modify data columns
{dplyr}
keep specified columns
{ggplot2}
create aesthetic mappings between data and plot
{tidyr}
combine multiple columns into single column
{tidyr}
fill in missing values
{base}
create vector of numbers, characters, etc.
{ggplot2}
add layer of data lines to plot
{tibble}
create tibble
{ggplot2}
add layer of points to plot
{tibble}
create row-wise tibble
The end!