假如数据量比较大或者有冗余,我们可以删掉有缺失值的数据,你可以选择删除行或者删除列,用的都是DataFrame.dropna(),当然Series也有dropna方法,用法相同。
引入相关模块
![pandas教程:[24]删除缺失数据](https://exp-picture.cdn.bcebos.com/46315818dfdae43b4e652995c457935652bb747b.jpg)
创建一个带有缺失值的数据框:
![pandas教程:[24]删除缺失数据](https://exp-picture.cdn.bcebos.com/f9617afb960b31217b822f17dee983aee9d76d7b.jpg)
查看一下数据内容:![pandas教程:[24]删除缺失数据](https://exp-picture.cdn.bcebos.com/54a89daee8d7592a670ccbcc9f31dfb6336c677b.jpg)
通常情况下,我们选择删除行,使用参数axis=0,这是最常用的方法
![pandas教程:[24]删除缺失数据](https://exp-picture.cdn.bcebos.com/586bfdefe0781431585519d8dc6699cf0353627b.jpg)
删除后的结果为:![pandas教程:[24]删除缺失数据](https://exp-picture.cdn.bcebos.com/1570c1b6326c5766132c29e7a4632385e136617b.jpg)
还有可能的是,我们选择删除列,这种情况不多,因为通常我们选择用列表示一个变量或者指标,我们通常不会因为有几个缺失值就删除一个变量
![pandas教程:[24]删除缺失数据](https://exp-picture.cdn.bcebos.com/988e1c532f6323856ed5c925cce833e038725d7b.jpg)
输出结果为:![pandas教程:[24]删除缺失数据](https://exp-picture.cdn.bcebos.com/22c4fe36e29147e8a20312c6b603bbea3f86587b.jpg)
(共篇)上一篇:填充缺失值|下一篇: 相关推荐
阅读量:66
阅读量:35
阅读量:134
阅读量:29
阅读量:133