unchop()
unnest()
pivot_longer()
unnest_longer() / unnest_wider() / hoist()
Already done, or not touching
pivot_wider()
replace_na() / complete()
fill = list()
- Not updating this one. This controls both the overall selection AND the replacement value. Allowing
fill = 0 would fill all columns in the data frame with 0 where there were missing values, which means all columns had to be the same type, which is rare.
ptype = list()unchop()
ptype = list()ptype = NULL(original behavior)is_ptype()and wrap into a named list with names ofcolsifTRUEunnest()
ptype = list()ptype = NULL(original behavior)pivot_longer()
values_ptypes = list()andnames_ptypes = list()= NULLis_ptype()and wrap into a named list with names ofnames_fromorvalues_fromvalues_transform = list()andnames_transform = list()= NULLas_function()unnest_longer() / unnest_wider() / hoist()
ptype = list()transform = list()Already done, or not touching
pivot_wider()
values_fill = NULLvalues_fn = NULL/unused_fn = NULLreplace_na() / complete()
fill = list()fill = 0would fill all columns in the data frame with0where there were missing values, which means all columns had to be the same type, which is rare.