2017-10-28 64 views

回答

0

这将从value_counts

phones['phone_brand'].value_counts().head(20).plot('bar') 
+0

谢谢你的回答。作为我的答案,它更加紧凑。你能给我这个解决方案的参考吗? –

+0

@harun https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.head.html – Wen

0
vl_list = phones["phone_brand"].value_counts() 

vl_list[0:20].plot('bar') 
plt.show() 

给回顶端20值的解决方案如下:数据帧计数方法返回一个熊猫系列。这些可以通过索引[0:19]轻松获得。所以我只输入这个索引作为.plot(),它的工作原理。

+0

vl_list [0:19]应该是[0:20]? – Wen

+0

是的你是对的。我在索引开始的时候弄错了.. –

+0

在熊猫中,我们通常会做'头部'......我将其作为答案补充。 – Wen

相关问题