I often use a pattern as seen below, where I store data in a tibble using list-columns, apply functions to the data using purrr::map, and then use
tibble
purrr::map