开课吧--Python数据分析--第5节 数联璧合--互动练习:全国人口最多的城市
题目要求
根据第六次全国人口普查中的常住人口数据,获取全国人口最多的10个城市。数据信息:共包含省、地区、结尾、常住人口4个字段。
文件路径为./data/liupu.csv
题目讲解
难点:根据结尾字段的数据,过滤掉省,保留市。
书写代码
import pandas as pd
df = pd.read_csv('./data/liupu.csv')
# 根据结尾字段的数据,过滤掉省,保留市
df1 = df[df['结尾']=='市']
# 获取全国人口最多的10个城市
df1.sort_values(by='常住人口',ascending=False,inplace=True)
df1.head(10)
df1['地区'].head(10) # df1['地区'].iloc[0:10]