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()参数详解相关推荐

  1. 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 ...

  2. Pandas中resample方法详解

    Pandas中resample方法详解 Pandas中的resample,重新采样,是对原样本重新处理的一个方法,是一个对常规时间序列数据重新采样和频率转换的便捷的方法.重新取样时间序列数据. 方便的 ...

  3. BLAST+中blastn参数详解

    [转]BLAST+中blastn参数详解 2012-05-22 13:25 转载自  lidaof 最终编辑  lidaof 与之前的blast相比,新的blast+将blastn,blastx等合作 ...

  4. oracle安装过程中内核参数详解

    转载网址:https://www.cnblogs.com/colben/p/4120439.html 在安装Oracle的时候需要调整linux的内核参数,但是各参数代表什么含义呢,下面做详细解析. ...

  5. FFMPEG进阶系列03-ffmpeg转码专题(中)x264参数详解

    文章目录 概述 版本 Presets(预设) tune slow-firstpass Frame-type options(帧类型选项) keyint min-keyint no-scenecut s ...

  6. python read函数参数_最新Pandas.read_excel()全参数详解(案例实操,如何利用python导入excel)...

    pandas.read_excel()的作用:将Excel文件读取到pandas DataFrame中. 支持从本地文件系统或URL读取的xls,xlsx,xlsm,xlsb和odf文件扩展名. 支持 ...

  7. c++常引用做参数可以有默认参数吗_最新Pandas.read_excel()全参数详解(案例实操,如何利用python导入excel)...

    pandas.read_excel()的作用:将Excel文件读取到pandas DataFrame中. 支持从本地文件系统或URL读取的xls,xlsx,xlsm,xlsb和odf文件扩展名. 支持 ...

  8. 【Python】pandas的describe参数详解

    pandas的describe可以用来展示数据的一些描述性统计信息,因此经常用到. describe的官网参数如下图: 使用实例: df = pd.DataFrame(data={'A':list(' ...

  9. Android AVD创建及设置中各参数详解

    本文根据如下的模拟器安装做一些解释: 本文环境:Windows XP sp3,最新JAVa环境,android-sdk_r06-windows.zip,android 2.2 API Level 8, ...

  10. Random Forest算法中的参数详解

    本篇不是介绍RF的,关于RF网上有很多通俗易懂的解释 西瓜书与统计学习方法等很多教材中的解释也都足够 本篇仅针对如何使用sklearn中的RandomForestClassifier作记录 一.代码怎 ...

最新文章

  1. 启用Visual Studio 对jQuery的智能感知
  2. python网络爬虫的论文模板_Python简单网络爬虫实战—下载论文名称,作者信息(上)...
  3. oracle跨库插入数据,Oracle跨数据库查询并插入实现原理及代码
  4. linux CentOS7 磁盘分区fdisk 、df 、du、parted 命令实例
  5. 前端学习(2379):调整初始目录结构
  6. java程序怎么都不是一个_java运行的流程-怎么运行java程序编了一个程序不知道怎么运行郁闷啊后缀文件名是 爱问知识人...
  7. 手写一个动态代理实现,手写Proxy,手写ClassLoader,手写InvocationHandler
  8. STM8单片机ADC模拟看门狗功能实现
  9. IOCP扩展方法AcceptEx, DisconnectEx, GetAcceptExSockaddr用法示例
  10. bootstarp怎么使盒子到最右边_江湖救急!盒子显示“很抱歉Launchercust 已停止运行” ?...
  11. 30幅精美的Photoshop三维字体作品欣赏及教程
  12. 八种常规常用的SQL查询语句
  13. JS方式获取浏览器版本
  14. Maze勒索软件的最新样本分析
  15. 四种平均数的数学公式
  16. Bugzilla 下载和安装
  17. 矩阵求逆的一万种方法
  18. linux java模拟器_在Android模拟器和Ubuntu上测试Linux驱动
  19. 谷歌浏览器崩溃,提示 “STATUS_INVALID_IMAGE_HASH” 的解决办法
  20. 哈尔滨计算机管理,哈尔滨戴斯酒店计算机管理完整系统.doc

热门文章

  1. 微信小程序如何实现 点击一张图片即可切换另一张图片
  2. js获取本月,本周,当日,时间段
  3. Mac下配置tomcat 报错Cannot run program “/Users/xxxxxxx/Library/Tomcat/bin/catalina.sh“ 解决办法
  4. 二十一世纪大学英语读写教程(第三册)学习笔记(原文)——6 - Every 23 Minutes(每隔二十三分钟)
  5. 【数学归纳法】【错位排序】Number Theory Special Training T4 derange 题解
  6. 书小宅之ubuntu安装nginx教程
  7. 容器,组件与框架是什么?
  8. If I die young 中英文歌词 [优美]
  9. Android WIFI architecture
  10. 在评估问题时,尤其是评