python dropna()用法
python dropna()用法
**
DataFrme.dropna(axis=0,how=’any’,thresh=None,subset=None,inplace=False)
参数:
axis: 默认axis=0。0为按行删除,1为按列删除
how: 默认 ‘any’。 ‘any’指带缺失值的所有行/列;'all’指清除一整行/列都是缺失值的行/列
thresh: int,保留含有int个非nan值的行
subset: 删除特定列中包含缺失值的行或列
inplace: 默认False,即筛选后的数据存为副本,True表示直接在原数据上更改
例子:
import numpy as np
import pandas as pd
df = pd.DataFrame(np.arange(24).reshape(4,6), index=[‘a’, ‘c’, ‘e’, ‘f’])
df.iloc[0,[1,2,5]]=np.nan
df.iloc[2,[1,4]]=np.nan
print(df)
结果:
df=df.dropna()#删除所有包含NaN的行,相当于参数全部默认
#df=df.dropna(axis=0,how=‘any’,thresh=None,subset=None,inplace=False)
print(df)
结果:
df=df.dropna(axis=1)#删除所有包含NaN的列
print(df)
结果:
df.iloc[:,1]=np.nan#将第二列全部设置成nan,下面都是用的下图这个DataFrame了
print(df)
结果:
df=df.dropna(axis=1,how=‘all’)#删除一整列都是NaN的列
print(df)
结果:
df=df.dropna(axis=1,thresh=3)#保留至少有3个非nan值的列
print(df)
结果:
df=df.dropna(subset=[0, 2]) #删除列索引0,2中包含nan的行,字符串要加引号
print(df)
结果:
写了这么久代码,现在才想起来整理,如有错误欢迎大家指正
函数定义是百度的,加了一些自己的理解,后面代码是自己整理的,算是自己的一个学习笔记吧
加油!
python dropna()用法相关推荐
- python dropna用法_python dropna怎么用
pandas的设计目标之一就是使得处理缺失数据的任务更加轻松些.pandas使用NaN作为缺失数据的标记.python学习网,大量的免费python视频教程,欢迎在线学习! 使用dropna使得滤除缺 ...
- Python pandas用法
Python pandas用法 无味之味关注 12019.01.10 15:43:25字数 2,877阅读 91,914 介绍 在Python中,pandas是基于NumPy数组构建的,使数据预处理. ...
- python goto 用法
python goto 用法 pip install goto-statement from goto import with_goto @with_goto def range(start, sto ...
- Python SQLite 用法
Python SQLite 用法 具体可以参考网址 代码: #导入 import sqlite3 #连接库,如果数据库不存在,那么它就会被创建,最后将返回一个数据库对象. # test.db:数据路路 ...
- import的用法python_Python导入模块,Python import用法(超级详细)
Python导入模块,Python import用法(超级详细) 使用 Python 进行编程时,有些功能没必须自己实现,可以借助 Python 现有的标准库或者其他人提供的第三方库.比如说,在前面章 ...
- python with用法
@python with用法 python中with可以明显改进代码友好度,比如: [python] view plaincopyprint? with open('a.txt') as f: pri ...
- Python高级用法总结
Python很棒,它有很多高级用法值得细细思索,学习使用.本文将根据日常使用,总结介绍Python的一组高级特性,包括:列表推导式.迭代器和生成器.装饰器. 列表推导(list comprehensi ...
- 数据库和python的结合_redis数据库及与python交互用法简单示例
本文实例讲述了redis数据库及与python交互用法.分享给大家供大家参考,具体如下: redis数据操作 1.string类型:主要存储字符串 操作 命令 设置键值 set key value 设 ...
- python输出函数是什么_Python中打印函数使用概述,python,print,用法,总结
输出的 print 函数总结: 1. 字符串和数值类型 可以直接输出 print(1) 1 print("Hello World") Hello World 2.变量 无论什么类型 ...
最新文章
- atitit.微信项目开发效率慢的一些总结
- html-mailto
- Java接受带文件的表单_Javaweb使用getPart接收表单文件过程解析
- 算法面试:精选微软等公司经典的算法面试100题 第26-35题
- 【Mysql】之视图操作
- notepad++怎么换行命令_notepad++如何自动换行
- Android Fragment手柄后退按钮按下[重复]
- 数据库维护管理和监视新特性
- myeclipse 运行servlet
- 三位物理学家与陶哲轩证明的惊天定理,原来早在教科书里吗?
- Win10企业版激活方法
- 英伟达显卡算力榜(nvidia GPU compute capability)
- 【离散数学】命题逻辑
- 【UML建模】(5) UML建模之活动图
- 对扫描的pdf文件生成目录
- Vue使用axios处理后端数据流,导出excel
- linux脚本命令同时起多个命令行窗口
- 大计划,大安排(一)
- java台球击球角度,台球瞄准方法--角度的计算----转
- 作业 | 机票预订系统和银行计算机储蓄系统的数据流图及实体图