如何使用带有分组变量的自定义描述函数按组获取统计信息?

时间:2019-04-25 13:16:29

标签: python pandas describe

我试图通过分组变量来获取特定变量的描述性统计信息。我希望输出中的百分比值比describe函数默认提供的值更多。

我尝试了以下代码:

df.groupby('city')['population'].describe([0.01,0.05,0.25,0.50,0.75,0.90,0.95,0.99])

它给出一个错误: describe() takes 1 positional argument but 2 were given

1 个答案:

答案 0 :(得分:1)

您应该做的-正确调用函数

df.groupby('a')['b'].describe(percentiles=[0.01,0.05,0.25,0.50,0.75,0.90,0.95,0.99])