我在分析我正在做的一门课程的家庭作业中的一些数据。为此,我想要一些值的变异系数,但我不知道如何去做。他们已经在网上搜索过了,没有找到一条容易的路。
只是为了获取信息:
变异系数=标准差/平均值
在按日分组数据时,我可以使用以下代码进行标准差和平均值:
-- the following code gives standard deviation by day
display(full_data.groupby(['DAY'])['STEPS', 'CALORIES'].std())
-- the following code gives mean by day
display(full_data.groupby(['DAY'])['STEPS', 'CALORIES'].mean())我也想用"pvariation()“方法来做同样的事情,但是没有,或者至少我没有在任何地方找到它。也许我可以用另一种方式来做,比如兰达什么的。有人能帮我做这个吗?
谢谢。
发布于 2018-11-08 17:47:12
我使用了@id导航的评论作为答案,但他没有创建官方答案,所以我正在创建它。
我使用了以下公式:
full_data.groupby(['DAY'])['STEPS', 'CALORIES'].std() / full_data.groupby(['DAY'])['STEPS', 'CALORIES'].mean()https://stackoverflow.com/questions/52489181
复制相似问题