统计CSV⽂件中每个城市的⼈⼝数量,并输出⼈⼝最多的城市及其⼈⼝数量。 (数据列:城市 性 别 年龄 姓名 )使用Python
时间: 2024-09-06 15:08:22 浏览: 89
全球前 100 个城市的温度数据集 CSV(Top 100 Cities Weather Dataset)
为了统计CSV文件中每个城市的人口数量并找出人口最多的城市及其人数,你可以使用pandas库,它是一个强大的数据分析工具。下面是一个简单的Python脚本示例:
```python
import pandas as pd
# 假设你的CSV文件名为"data.csv"
data = pd.read_csv('data.csv')
# 确保“城市”列存在并且是唯一的
if '城市' in data.columns:
# 计算每个城市的总人口
city_population = data.groupby('城市')['年龄'].sum()
# 找到人口最多的城市及其人口数
most_populous_city = city_population.idxmax() # idxmax返回最大值对应的索引
max_population = city_population[most_populous_city]
print(f"人口最多的城市是 {most_populous_city},其人口数量为 {max_population}。")
else:
print("数据集中没有找到'城市'列,无法进行人口统计。")
阅读全文