Недавно я стал зависимым от следующего паттерна в R tidyverse:
mtcars %>%
as_tibble() %>%
tidyr::nest(-carb) %>%
mutate(data = purrr::map(data, function(x){
do_something_to_data
}))
Я склонен использовать его довольно часто для создания вложенных фреймов данных в зависимости от переменной (в этом примере carb) и для изменения вложенных данных (например, добавление нового столбца или преобразование существующего).
Мне любопытно, что было бы лучшим способом достичь той же цели в python + pandas. Поддерживает ли pandas вложенные фреймы данных, и если нет, то какая структура данных лучше всего подражает тому, что здесь делает R?