最近,我对R tidyverse中的以下模式沉迷了:
mtcars %>%
as_tibble() %>%
tidyr::nest(-carb) %>%
mutate(data = purrr::map(data, function(x){
do_something_to_data
}))
我倾向于经常使用它来根据变量(在此示例中为carb)创建嵌套的数据帧,并对嵌套的数据进行突变(例如,添加新列或转换现有列)。
我很好奇在python + pandas中达到相同目标的最佳方法是什么。大熊猫是否支持嵌套的数据帧?如果不支持,那么模拟R在这里的最佳数据结构是什么?