按名称对数据进行分组、计数并制作饼图

扎拉基

你好。我需要按名称对数据进行分组、计数并制作一个饼图,显示所有名称中给定的地名所占的百分比。

链接到我的 excel 文件:https : //drive.google.com/file/d/1gw5mcu3mJXH0Gg4Q-PnRrxDMFq-6VvDo/view? usp =sharing

import pandas as pd                              
import xlrd                                      
import matplotlib.pyplot as plt                  

data = pd.read_excel("table.xlsx", sheet_name=0)

data.groupby('Woj.')['Nazwa miejscowości'].unique().plot(kind='bar')
plt.show()




戴维·布雷克斯

我不确定这是否是您问的问题,请让我知道以防万一。首先我按名称分组,然后饼图显示每个名称的位置数量。

data.groupby("Woj.")["Nazwa miejscowości"].count().plot.pie(figsize=(10,10),autopct='%1.1f%%')

输出:

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

按名称和日期范围对数据进行分组

在SSRS中对饼图进行分组数据

如何使用分类变量对数据框进行分组以在matplotlib中制作线形图?

通过在Excel中对数据进行分组,从一列中的不同值创建饼图

如何对分组的每个名称在数据框中按名称进行匹配和计数?

PostgreSQL根据分组数据对数据进行计数

按名称和年龄对数组进行分组

按名称对数组中的对象进行分组

MongoDB按名称对数组中的项目进行计数

SQL分组依据对数据组的记录进行计数

根据日期字段的年份对数据进行分组和计数

对数据点进行计数/分组:for循环还是列表理解?

使用 seaborn 对数据进行分组后的条形图

pandas GroupBy:如何对数据进行分组和汇总以仅按计数显示字段的前3个值

ORACLE SQL:按过去 4 周对数据进行分组

Javascript:按日期对数据进行分组并填写其间的天数

如何按 Pandas 中的列数对数据进行分组?

按 6 年的月份对数据进行分组

如何按Spark中的字段对数据进行分组?

如何按列对数据进行分组 - Pyspark?

dplyr不会按日期对数据进行分组

Laravel 每天按奇数小时对数据进行分组

如何按季度对数据框中的行进行分组?

如何按r中的时差对数据进行分组?

按索引对数据框行进行分组

在 R 中按列对数据框进行分组

使用lapply按列对数据帧列表进行分组

按相关实体对数据框进行分组

使用熊猫按日对数据框进行分组