DataFrame的缺失数据判断和处理(1)

 时间:2026-02-15 00:57:41

1、前提:加载numpy、pandas、和Series,DataFrame。

生成一个含有缺失值的Series,命名为s1,如图

DataFrame的缺失数据判断和处理(1)

2、缺失值的判断方法。

s1.isnull()和s1.notnull()分别是判断元素是缺失值或者不是缺失值,刚好是相反的功能,如图

DataFrame的缺失数据判断和处理(1)

3、Series缺失值的删除。

s1.dropna()为删除s1的缺失值后的数据,s1[s1.notnull()]则为取出s1中不是缺失值的数据,从2个方面得到的结果一样,也就是所谓的条条道路通罗马,如图

DataFrame的缺失数据判断和处理(1)

4、为了看看DataFrame是如何删除缺失值的,新生成一个df2,如图

DataFrame的缺失数据判断和处理(1)

5、df2.dropna()默认删除了含有缺失值的所有行,如果我们只需要把某一行所有数据为缺失值的才删除,那么需要用how=‘all’进行限制,如df2.dropna(how='all'),操作如图

DataFrame的缺失数据判断和处理(1)

6、如果要删除DataFrame的缺失值所在的列,那么只需加上axis=1即可,如图

DataFrame的缺失数据判断和处理(1)

  • 水煮鱼的做法
  • 孩子看手机怎么办,怎么能戒掉
  • 没有学籍怎么补办学籍
  • 四张图表读懂酒店行业发展现状
  • 原神新角色申鹤被喷原因
  • 热门搜索
    dirty是什么意思 热风枪什么牌子好 君子坦荡荡小人长戚戚是什么意思 江西庐山盛产什么茶 塞翁失马焉知非福的意思 祉是什么意思 sat是什么意思 拭目以待的意思 什么银行的信用卡好 什么是手机越狱