【发布时间】:2021-06-12 09:18:05
【问题描述】:
在 pandas 中使用嵌套数据框的最佳工作流程是什么?
Tidyverse 允许使用嵌套数据框实现出色的工作流程,从而为我们节省了很多周期。
但是,对于 Pandas,API 还没有完全到位。
让我们考虑R中的一个例子:
library(tidyverse)
df <- iris
model <- function(df) {
model <- lm(Sepal.Length ~ Sepal.Width + Petal.Length, data = df)
return(model)
}
nested <-
df %>%
group_by(Species) %>%
nest()
nested %>%
mutate(res = map(data, ~model(.)))
Pandas 中的等价物是什么?
import pandas as pd
import seaborn as sns
df = sns.load_dataset('iris')
【问题讨论】:
-
你的代码对熟悉这个概念的人来说是有意义的。请与预期输出共享示例数据框。并让 python/pandas 空间内的人理解它
标签: python r pandas dataframe tidyverse