这似乎是一个重复的问题,但这不是因为我已经搜索和搜索,但只有复杂的解决方案,不适用于我的情况。 我有如下所示的python数据:
id | year | sales
1 | 2010 |200
2 | 2010 |300
3 | 2011 |500
4 | 2011 |600
5 | 2012 |300
6 | 2012 |200
我想找出不同年份的平均值,并绘制这三年的图表。你知道吗
我尝试了以下代码,但不起作用:
df.groupby(['year','sales']).count()['sales'].unstack().plot(ax=ax).show()
我认为需要在} ,以替换
groupby
之后添加sales
,如有必要,将fill_value=0
添加到^{NaN
到0
:试试这个:
您可能不小心在数据集中包含了“id”。你知道吗
相关问题 更多 >
编程相关推荐