{ggplot2}
create bar chart based on values in data
{readxl}
import either xls or xlsx Excel files
{ggplot2}
scale x axis to be continuous
{base}
load R packages
{ggplot2}
create smoothed lines to plot
{base}
concatenate character vectors with no space between elements
{dplyr}
count unique values of variables
{tibble}
create row-wise tibble
{base}
create sequences of numbers
{ggplot2}
create bar chart based on counts in data
{base}
determine whether elements of vector are missing
{dplyr}
return current group size
{base}
coerce object to numeric
{base}
create vector of numbers, characters, etc.
{base}
conditionally set values
{base}
round values to specified number of digits
{ggplot2}
create a plotting area
{ggplot2}
annotate plot independent of data
{tidyr}
pivot data frame to be longer
{dplyr}
change order of rows based on values of columns
{dplyr}
remove grouping
{grid}
plot arrows
{ggplot2}
adds text to plot
{tibble}
create tibble
{ggplot2}
customize non-data components of plot
{ggplot2}
modify axis, legend, and plot labels
{lubridate}
return or set year component of a date-time
{base}
return sample ranks of the values in a vector
{dplyr}
bind rows in dplyr
{readr}
read comma delimited files
{ggplot2}
add layer of points to plot
{dplyr}
keep rows based on values of columns
{dplyr}
keep specified columns
{stringr}
replace first matched pattern in a string
{base}
coerce to integer
{base}
create recursive vector (list)
{ggplot2}
create aesthetic mappings between data and plot
{ggplot2}
scale y axis to be continuous
{dplyr}
group data by levels of column
{dplyr}
join two data sets dropping all observations in x that have a match in y
{dplyr}
join two data sets keeping the observations in the left one
{stats}
fit linear model
{dplyr}
create or modify data columns
The end!