如何使用 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])
我正在寻找一种在 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])