grouped = data.groupby('country').size() grouped_head_10 = grouped.sort_values(ascending=False).head(10) grouped.plot(kind='bar') plt.show() grouped_head_10.plot(kind='bar') plt.show()
时间: 2023-06-13 21:04:51 浏览: 98
Python视频教程之pandas groupby 分组取每组的前几行记录方法.pdf
这段代码使用了 Pandas 库对数据进行聚合操作,并使用 Matplotlib 库可视化了结果。首先,将数据按照国家分组,并统计每个国家的数据数量。然后,对统计结果进行排序,并选择数量最多的前10个国家,可视化所有国家的数据数量分布和前10个国家的数据数量分布。第一个图形为所有国家的数据数量分布,第二个图形为前10个国家的数据数量分布。
阅读全文