我只是出于娱乐目的而进行分析,并且遇到了这个问题。我之前已经尝试过多次,但是我不知道为什么这次不起作用。
january_city = january_analytic.groupby('city').sum().sort_values(by = 'Quantity Ordered',ascending = False)['Quantity Ordered']
january_city
结果是: 市
旧金山CA 2661
洛杉矶CA 1716
纽约市NY 1513
波士顿MA 1174
达拉斯TX 878
亚特兰大GA 876
西雅图WA 810
奥斯汀TX 582
波特兰OR 555
波特兰ME 138
当我尝试绘制以上数据时:
results = [city for city, df in january_analytic.groupby('city')]
plt.bar(results, january_city)
plt.xticks(results, rotation = 'vertical')
plt.grid()
plt.xlabel('city')
plt.ylabel('Amount Order')
plt.show()
它表明亚特兰大具有旧金山的价值,而旧金山的销售额最高,这是不对的。
我的代码有问题吗?
非常感谢你的帮助!