如何使用 Julia 一次对 200 个特征进行分组

How to groupby 200 features at once using Julia

我正在寻找一种在 julia 中执行这些操作的方法:

从 daframe 我有 200 列我想 逐一分组 这样做:

column1_grouped = combine(df,column_1),[:fixed_parameter] .=> mean)
column2_grouped = combine(df,column_2),[:fixed_parameter] .=> mean)

直到 column200_grouped.

有没有办法迭代这些 200 列 的列表以输出这 200 个分组数据帧? (我想避免像上面那样输入 200 行)

我得到了 200 列的列表:list = names(df[!,r"factor_"])

这是一个示例,其中结果将是 Dict 将分组列名称映射到结果数据框:

list = names(df, r"factor_")
Dict([n => combine(groupby(df, n), :fixed_parameter => mean) for n in list])