如何使用Python + Numpy获取组中的变异系数?

时间:2018-09-25 00:57:52

标签: python numpy statistics

我正在尝试分析我正在做的课程的作业中的一些数据。为此,我想要一些值的变异系数,但是我不知道该怎么做。已经在互联网上搜索,找不到简单的方法。

仅出于信息目的:

变异系数=标准偏差/平均值

使用以下代码按天对数据进行分组时,我可以同时具有标准偏差和均值:

Bag

我想使用“ pvariation()”方法做同样的事情,但是没有一个方法,或者至少我在任何地方都没有找到它。 也许我可以用另一种方式来做,例如lambda之类的东西。有人可以帮我这样做吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

我已经使用@idnavid的评论作为答案,但是他没有创建正式答案,所以我正在创建它。

我使用以下公式:

full_data.groupby(['DAY'])['STEPS', 'CALORIES'].std() / full_data.groupby(['DAY'])['STEPS', 'CALORIES'].mean()