熊猫分组并找到最大值和最小值之间的差异

我有一个数据框。我汇总如下。但是,我想将它们区分为最大值 - 最小值

dnm=df.groupby('Type').agg({'Vehicle_Age': ['max','min']})

预计:

回答

您可以使用np.ptp,这会max - min为您计算:

df.groupby('Type').agg({'Vehicle_Age': np.ptp})

或者,

df.groupby('Type')['Vehicle_Age'].agg(np.ptp) 

如果您将系列作为输出。


以上是熊猫分组并找到最大值和最小值之间的差异的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>