Tidy data

expand data frame to include combinations of values present in data

nesting()

{tidyr}

split single column into multiple columns

separate()

{tidyr}

combine multiple columns into single column

unite()

{tidyr}

pivot data frame to be wider

pivot_wider()

{tidyr}

complete a data frame with missing combinations of data

complete()

{tidyr}

combine vectors by returning the first non-missing value at each position

coalesce()

{dplyr}

pivot data frame to be longer

pivot_longer()

{tidyr}

expand data frame to include all possible combinations of values

expand()

{tidyr}

The end!