combine vectors by returning the first non-missing value at each position
{dplyr}
combine multiple columns into single column
{tidyr}
pivot data frame to be wider
{tidyr}
expand data frame to include combinations of values present in data
{tidyr}
complete a data frame with missing combinations of data
{tidyr}
expand data frame to include all possible combinations of values
{tidyr}
split single column into multiple columns
{tidyr}
pivot data frame to be longer
{tidyr}
The end!