删除DataFrame中值全为NaN或者包含有NaN的列或行方法
2018-11-06 09:28
1286 查看
如果存在以下DataFrame
年龄 性别 手机号 0 2 男 NaN 1 3 女 NaN 2 4 NaN NaN
删除NaN所在的行:
删除表中全部为NaN的行
df.dropna(axis=0,how='all')
删除表中含有任何NaN的行
df.dropna(axis=0,how='any') #drop all rows that have any NaN values
删除NaN所在的列:
删除表中全部为NaN的行
df.dropna(axis=1,how='all')
删除表中含有任何NaN的行
df.dropna(axis=1,how='any') #drop all rows that have any NaN values
以上这篇删除DataFrame中值全为NaN或者包含有NaN的列或行方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章推荐
- 删除DataFrame中值全为NaN或者包含有NaN的列或行?
- Pandas过滤dataframe中包含特定字符串的数据方法
- Pandas:Series和DataFrame删除指定轴上数据的方法
- Python方法总结(1)——删除pandas DataFrame的某一/几列
- python pandas dataframe 按列或者按行合并的方法
- Python DataFrame 如何删除原来的索引,重新建立索引
- pandas dataframe 做机器学习训练数据=》直接使用iloc或者as_matrix即可
- linux下scp远程拷贝包含空格的目录或者文件的解决方法
- DataFrame包含两列特征,转换成Index不变,将其中一列value作为columns,对应的另一列作为values
- pandas.DataFrame 根据条件新建列并赋值的方法
- Dataframe加载数据的4种方法
- 在javascript中添加、修改或者删除对象实例的属性和方法
- Spark2 Dataset DataFrame空值null,NaN判断和处理
- 用csv导出文件时,每个cell加上双引号后,可以原样输入cell中的内容,不管是否cell中是否包含逗号或者换行,但是如果包含双引号,则换行失效,解决方法如下
- 解决pandas.DataFrame.fillna 填充Nan失败的问题
- 浅谈Series和DataFrame中的sort_index方法
- SpringData 内置分页查询方法 (包含排序)
- DataTable删除行(所有的或者有条件的),List删除项参照方法3和4.
- DataFrame 删除与增减行列
- DataFrame中去除指定列为空的行方法