在熊猫中,如果我这样做:

meanData = df.groupby('somecol')[fieldList].agg(np.mean)


然后,我想获得该值的汇总值(例如std和25%的分位数),我知道我可以这样做:

meanData.std()
meanData.quantile(.25)


但是,是否有一种方法可以在一个语句中完成并在一个系列中获取所有数据?

最佳答案

我相信您正在寻找DataFrame.describe()

从您的示例:

df.groupby('somecol')[fieldList].agg(np.mean).describe()

10-04 20:48