1、创建含NaN的矩阵

>>> dates = pd.date_range('', periods=6)
>>> df = pd.DataFrame(np.arange(24).reshape((6,4)),index=dates, columns=['A','B','C','D'])
>>> df.iloc[0,1] = np.nan
>>> df.iloc[1,2] = np.nan
>>> print(df)
A B C D
2013-01-01 0 NaN 2.0 3
2013-01-02 4 5.0 NaN 7
2013-01-03 8 9.0 10.0 11
2013-01-04 12 13.0 14.0 15
2013-01-05 16 17.0 18.0 19
2013-01-06 20 21.0 22.0 23

2、pd.dropna():直接去掉有NaN的行或列

>>> df.dropna(
... axis=0, # 0: 对行进行操作; 1: 对列进行操作
... how='any' # 'any': 只要存在 NaN 就 drop 掉; 'all': 必须全部是 NaN 才 drop
... )
A B C D
2013-01-03 8 9.0 10.0 11
2013-01-04 12 13.0 14.0 15
2013-01-05 16 17.0 18.0 19
2013-01-06 20 21.0 22.0 23

3、pd.fillna():将NaN的值用其他值代替,比如代替成0:

>>> df.fillna(value=0)
A B C D
2013-01-01 0 0.0 2.0 3
2013-01-02 4 5.0 0.0 7
2013-01-03 8 9.0 10.0 11
2013-01-04 12 13.0 14.0 15
2013-01-05 16 17.0 18.0 19
2013-01-06 20 21.0 22.0 23

4、pd.isnull():判断是否有缺失数据NaN,为True表示缺失数据

>>> df.isnull()
A B C D
2013-01-01 False True False False
2013-01-02 False False True False
2013-01-03 False False False False
2013-01-04 False False False False
2013-01-05 False False False False
2013-01-06 False False False False

>>> np.any(df.isnull()) == True#检测在数据中是否存在 NaN, 如果存在就返回 True:
  True

最新文章

  1. Docker distrubution in django
  2. BIOS设置第一启动项
  3. PAT (Basic Level) Practise:1031. 查验身份证
  4. 水题 ZOJ 3876 May Day Holiday
  5. [转载]Sublime Text 3 搭建 React.js 开发环境
  6. [Golang]实习最后一天小纪念+并发爬虫小练习
  7. jqGrid如何实现单选。
  8. HTML <input> 标签的 type 属性
  9. 轮子来袭 vJine.Core Orm 之 02_代码生成
  10. 解决eclipse闪退的办法
  11. 关于sql中去换行符的问题
  12. Iozone
  13. devops基本流程
  14. Could not resolve placeholder 'IMAGE_SERVER_URL' in string value "${IMAGE_SERVER_URL}"
  15. Java_比较两个图片的相似度
  16. ps切图
  17. 用热情点燃软件工程II
  18. Security Testing Test Scenarios
  19. SQL Server 用角色(Role)管理数据库权限
  20. UVA-11149 Power of Matrix(矩阵二分幂)

热门文章

  1. 18.2 of的函数集中的of是Open Firmware的缩写
  2. py-day2-5 python 百分号字符串拼接
  3. Java面试题 Web+EJB & Spring+数据结构& 算法&计算机基础
  4. AttributeError: 'module' object has no attribute 'main'
  5. SQL 语句 explain 分析
  6. SYSAUX表空间清理
  7. atop 分析小记
  8. java.lang.Integer源码浅析
  9. Using a ScrollView - RN4
  10. 给tableView设置背景图片