需求:

  • 导入文件,查看原始数据
  • 将人口数据和各州简称数据进行合并
  • 将合并的数据中重复的abbreviation列进行删除
  • 查看存在缺失数据的列
  • 找到有哪些state/region使得state的值为NaN,进行去重操作
  • 为找到的这些state/region的state项补上正确的值,从而去除掉state这一列的所有NaN
  • 合并各州面积数据areas
  • 我们会发现area(sq.mi)这一列有缺失数据,找出是哪些行
  • 去除含有缺失数据的行
  • 找出2010年的全民人口数据
  • 计算各州的人口密度
  • 排序,并找出人口密度最高的五个州 df.sort_values()

 

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

 

1. 导入文件,查看原始数据

import numpy as np
from pandas import DataFrame,Series
import pandas as pd

pandas - 案例(美国各州人口普查) 随笔 第1张

2. 将人口数据和各州简称数据进行合并

pandas - 案例(美国各州人口普查) 随笔 第2张

 

3. 将合并的数据中重复的abbreviation列进行删除

pandas - 案例(美国各州人口普查) 随笔 第3张

 

4. 查看存在缺失数据的列

pandas - 案例(美国各州人口普查) 随笔 第4张

 

5. 找到有哪些state/region使得state的值为NaN,进行去重操作

pandas - 案例(美国各州人口普查) 随笔 第5张

 

6. 为找到的这些state/region的state项补上正确的值,从而去除掉state这一列的所有NaN

pandas - 案例(美国各州人口普查) 随笔 第6张

pandas - 案例(美国各州人口普查) 随笔 第7张

 

7. 合并各州面积数据areas

pandas - 案例(美国各州人口普查) 随笔 第8张

 

8. 我们会发现area(sq.mi)这一列有缺失数据,找出是哪些行

pandas - 案例(美国各州人口普查) 随笔 第9张

 

9. 去除含有缺失数据的行

pandas - 案例(美国各州人口普查) 随笔 第10张

 

10. 找出2010年的全民人口数据

pandas - 案例(美国各州人口普查) 随笔 第11张

 

11. 计算各州的人口密度

pandas - 案例(美国各州人口普查) 随笔 第12张

 

12. 排序,并找出人口密度最高的五个州 df.sort_values()

pandas - 案例(美国各州人口普查) 随笔 第13张

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄