基于循环中列表中的列进行分组

时间:2018-01-16 17:07:12

标签: python

我有一个列列表:cols = [“policy_yr”,”policy_month”,policy_no”,”premium”]

我需要逐个按列表中的每个元素进行分组,对于每个组,我需要查找其余元素的count,sum,min,max并将其存储在单个数据框中

e.g。

df.groupby(“policy_yr”)[[”policy_month”,policy_no”,”premium”]].min()

df.groupby(“policy_yr”)[[”policy_month”,policy_no”,”premium”]].max()

df.groupby(“policy_yr”)[[”policy_month”,policy_no”,”premium”]].sum()

df.groupby(“policy_yr”)[[”policy_month”,policy_no”,”premium”]].count()

以上所有值都应存储在一个数据框中,并且policy_month上的输出的下一组应添加到同一数据框中,依此类推,以便列表中的其他元素

0 个答案:

没有答案