pandas中dropna()参数详解
pandas中dropna()参数详解
DataFrame.dropna( axis=0, how=‘any’, thresh=None, subset=None, inplace=False)
1.axis参数确定是否删除包含缺失值的行或列
axis=0或axis='index’删除含有缺失值的行,
axis=1或axis='columns’删除含有缺失值的列,
import pandas as pd
import numpy as np
df = pd.DataFrame({"name": ['Alfred', 'Batman', 'Catwoman'],"toy": [np.nan, 'Batmobile', 'Bullwhip'],"born": [pd.NaT, pd.Timestamp("1940-04-25"),pd.NaT]})
df
name | toy | born | |
---|---|---|---|
0 | Alfred | NaN | NaT |
1 | Batman | Batmobile | 1940-04-25 |
2 | Catwoman | Bullwhip | NaT |
df.dropna()#默认是axis=0
name | toy | born | |
---|---|---|---|
1 | Batman | Batmobile | 1940-04-25 |
df.dropna(axis=1)
#输出
name | |
---|---|
0 | Alfred |
1 | Batman |
2 | Catwoman |
2.how参数当我们至少有一个NA时,确定是否从DataFrame中删除行或列
how='all’或者how=‘any’。
how='all’时表示删除全是缺失值的行(列)
how='any’时表示删除只要含有缺失值的行(列)
df.dropna(how='all')
name | toy | born | |
---|---|---|---|
0 | Alfred | NaN | NaT |
1 | Batman | Batmobile | 1940-04-25 |
2 | Catwoman | Bullwhip | NaT |
3.thresh=n表示保留至少含有n个非na数值的行
df.dropna(thresh=2)
name | toy | born | |
---|---|---|---|
1 | Batman | Batmobile | 1940-04-25 |
2 | Catwoman | Bullwhip | NaT |
4.subset定义要在哪些列中查找缺失值
df.dropna(subset=['name', 'born'])#删除在'name' 'born'列含有缺失值的行
name | toy | born | |
---|---|---|---|
1 | Batman | Batmobile | 1940-04-25 |
5.inplace表示直接在原DataFrame修改
pandas中dropna()参数详解相关推荐
- python read_excel 参数_对Python 2.7 pandas 中的read_excel详解
对Python 2.7 pandas 中的read_excel详解 发布时间:2020-08-28 03:32:56 来源:脚本之家 阅读:106 作者:G_66_hero 导入pandas模块: i ...
- Pandas中resample方法详解
Pandas中resample方法详解 Pandas中的resample,重新采样,是对原样本重新处理的一个方法,是一个对常规时间序列数据重新采样和频率转换的便捷的方法.重新取样时间序列数据. 方便的 ...
- BLAST+中blastn参数详解
[转]BLAST+中blastn参数详解 2012-05-22 13:25 转载自 lidaof 最终编辑 lidaof 与之前的blast相比,新的blast+将blastn,blastx等合作 ...
- oracle安装过程中内核参数详解
转载网址:https://www.cnblogs.com/colben/p/4120439.html 在安装Oracle的时候需要调整linux的内核参数,但是各参数代表什么含义呢,下面做详细解析. ...
- FFMPEG进阶系列03-ffmpeg转码专题(中)x264参数详解
文章目录 概述 版本 Presets(预设) tune slow-firstpass Frame-type options(帧类型选项) keyint min-keyint no-scenecut s ...
- python read函数参数_最新Pandas.read_excel()全参数详解(案例实操,如何利用python导入excel)...
pandas.read_excel()的作用:将Excel文件读取到pandas DataFrame中. 支持从本地文件系统或URL读取的xls,xlsx,xlsm,xlsb和odf文件扩展名. 支持 ...
- c++常引用做参数可以有默认参数吗_最新Pandas.read_excel()全参数详解(案例实操,如何利用python导入excel)...
pandas.read_excel()的作用:将Excel文件读取到pandas DataFrame中. 支持从本地文件系统或URL读取的xls,xlsx,xlsm,xlsb和odf文件扩展名. 支持 ...
- 【Python】pandas的describe参数详解
pandas的describe可以用来展示数据的一些描述性统计信息,因此经常用到. describe的官网参数如下图: 使用实例: df = pd.DataFrame(data={'A':list(' ...
- Android AVD创建及设置中各参数详解
本文根据如下的模拟器安装做一些解释: 本文环境:Windows XP sp3,最新JAVa环境,android-sdk_r06-windows.zip,android 2.2 API Level 8, ...
- Random Forest算法中的参数详解
本篇不是介绍RF的,关于RF网上有很多通俗易懂的解释 西瓜书与统计学习方法等很多教材中的解释也都足够 本篇仅针对如何使用sklearn中的RandomForestClassifier作记录 一.代码怎 ...
最新文章
- 启用Visual Studio 对jQuery的智能感知
- python网络爬虫的论文模板_Python简单网络爬虫实战—下载论文名称,作者信息(上)...
- oracle跨库插入数据,Oracle跨数据库查询并插入实现原理及代码
- linux CentOS7 磁盘分区fdisk 、df 、du、parted 命令实例
- 前端学习(2379):调整初始目录结构
- java程序怎么都不是一个_java运行的流程-怎么运行java程序编了一个程序不知道怎么运行郁闷啊后缀文件名是 爱问知识人...
- 手写一个动态代理实现,手写Proxy,手写ClassLoader,手写InvocationHandler
- STM8单片机ADC模拟看门狗功能实现
- IOCP扩展方法AcceptEx, DisconnectEx, GetAcceptExSockaddr用法示例
- bootstarp怎么使盒子到最右边_江湖救急!盒子显示“很抱歉Launchercust 已停止运行” ?...
- 30幅精美的Photoshop三维字体作品欣赏及教程
- 八种常规常用的SQL查询语句
- JS方式获取浏览器版本
- Maze勒索软件的最新样本分析
- 四种平均数的数学公式
- Bugzilla 下载和安装
- 矩阵求逆的一万种方法
- linux java模拟器_在Android模拟器和Ubuntu上测试Linux驱动
- 谷歌浏览器崩溃,提示 “STATUS_INVALID_IMAGE_HASH” 的解决办法
- 哈尔滨计算机管理,哈尔滨戴斯酒店计算机管理完整系统.doc
热门文章
- 微信小程序如何实现 点击一张图片即可切换另一张图片
- js获取本月,本周,当日,时间段
- Mac下配置tomcat 报错Cannot run program “/Users/xxxxxxx/Library/Tomcat/bin/catalina.sh“ 解决办法
- 二十一世纪大学英语读写教程(第三册)学习笔记(原文)——6 - Every 23 Minutes(每隔二十三分钟)
- 【数学归纳法】【错位排序】Number Theory Special Training T4 derange 题解
- 书小宅之ubuntu安装nginx教程
- 容器,组件与框架是什么?
- If I die young 中英文歌词 [优美]
- Android WIFI architecture
- 在评估问题时,尤其是评