人口分析案例
数据文件
需求&解决
- 导入文件,查看原始数据
abb = pd.read_csv('./Data/state-abbrevs.csv') # state(州的全称) abbreviation(州的简称)
area = pd.read_csv('./Data/state-areas.csv') # area (sq. mi) 州的面积
pop = pd.read_csv('./Data/state-population.csv') # state/region(州简称) ages(年龄) year(时间) population(人口数量)
- 将人口数据和各州简称数据进行合并
abb_pop = pd.merge(abb, pop, left_on='abbreviation', right_on='state/region', how='outer')
- 将合并的数据中重复的abbreviation列进行删除
abb_pop.drop(labels='abbreviation', axis=1, inplace=True) # drop较特殊,1表示列,0表示行
- 查看存在缺失数据的列
# 方式1:isnull, notnull, any, all
abb_pop.isnull().any(axis=0<