{dplyr}
keep specified columns
{stringr}
replace all matched patterns in a string
{tidyr}
pivot data frame to be longer
{base}
coerce object to character
{tidyr}
split single column into multiple columns
{ggplot2}
create histogram of counts as bars
{dplyr}
group data by levels of column
{lubridate}
return or set year component of a date-time
{base}
create recursive vector (list)
{base}
create vector of numbers, characters, etc.
{ggplot2}
create aesthetic mappings between data and plot
{base}
load R packages
{tidyr}
pivot data frame to be wider
{readr}
read comma delimited files
{dplyr}
create or modify data columns
{base}
sum elements of vector
{readr}
re-convert character columns in existing data frame
{ggplot2}
create a plotting area
{base}
coerce to integer
The end!