【发布时间】:2019-02-28 09:57:01
【问题描述】:
基本上,我有一个包含 20 个属性和一个值的表。我想找到 std = 0 - 所需的最少属性数量(即粒度级别完美允许 1:1 的位置)。
我想设置一个循环如果使用列名硬编码,它看起来像这样:
for iter in range(1,21):
dfcalc = df.groupby("LINE_NUM")["RATIO"].agg([np.mean, np.std])
dfcalc = df.groupby("LINE_NUM","TYPE")["RATIO"].agg([np.mean, np.std])
如何在循环中使用 iter 变量来定义我想要分组的列?
【问题讨论】:
标签: python pandas dataframe pandas-groupby