pandas—dropna[通俗易懂]

pandas—dropna[通俗易懂]文章目录1.pd.Series.dropna官方案例2.pd.DataFrame.dropna官方案例1.pd.Series.dropnaSeries.dropna(axis=0,inplace=False,how=None)描述返回删除了缺失值的新Series参数axis:{0or‘index’},default0只有一个轴可以从中删除值inplace:bool,defaultFalse如果为True,则就地修改返回None如果为False,则

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

1. pd.Series.dropna

Series.dropna(axis=0, inplace=False, how=None)

Jetbrains全家桶1年46,售后保障稳定

描述

返回删除了缺失值的新Series

参数

axis : {0 or ‘index’}, default 0
只有一个轴可以从中删除值

inplace : bool, default False
如果为True,则就地修改返回None
如果为False,则返回修改后的Series

how : str, optional
不使用

返回

如果inplace = True,则为None

官方案例

在这里插入图片描述
空字符不被认为是一个空值,None会被认为是一个空值
在这里插入图片描述

2 .pd.DataFrame.dropna

DataFrame.dropna(axis=0, how='any', thresh=None, subset=None, inplace=False)

描述

删除缺失值

参数

axis : {0 or ‘index’, 1 or ‘columns’}, default 0
确定是否删除包含缺失值的行或列。
0或‘index’:删除包含缺失值的行。
1或‘columns’:删除包含缺失值的列。

how : {‘any’, ‘all’}, default ‘any’
当我们有至少一个NA或全部NA时,确定是否从DataFrame中删除行或列。
‘any’:如果存在任何NA值,则删除该行或列。
‘all’:如果所有值均为NA,则删除该行或列。

thresh : int, optional
非缺失值的个数

subset : array-like, optional
沿其他轴考虑的标签,例如
如果要删除行,这些将是要包括列的列表

inplace : bool, default False
如果为True,则就地修改返回None
如果为False,则返回修改后的DataFrame

返回

如果inplace=True,则为None

官方案例

在这里插入图片描述
删除含有缺失值的行
在这里插入图片描述
删除含有缺失值的列
在这里插入图片描述
删除所有元素均为缺失值的行
在这里插入图片描述
保留至少含有两个非缺失值的行
在这里插入图片描述
定义在哪些列中寻找缺失值
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/234431.html原文链接:https://javaforall.net

(0)
上一篇 2025年6月3日 下午10:22
下一篇 2025年6月3日 下午11:01


相关推荐

  • 关系数据库系统与面向对象数据库系统各自的优缺点

    关系数据库系统与面向对象数据库系统各自的优缺点关系数据库系统的优点 a 灵活性和建库的简单性 从软件开发的前景来看 用户与关系数据库编程之间的接口是灵活与友好的 目前在多数 RDDMS 产品中使用标准查询语言 SQL 允许用户几乎毫无差别地从一个产品到另一个产品存取信息 与关系数据库接口的应用软件具有相似的程序访问机制 提供大量标准的数据存取方法 b 结构简单 从数据建模的前景看 关系数据库具有相当简单的结构 元组 可为用户或程序

    2025年11月13日
    5
  • Linux修改文件名(mv和rename)

    Linux修改文件名(mv和rename)1 mv 命令 mvfile1file2 把当前目录下的 file1 文件名改成 file2 如果该目录下有 file2 则覆盖以前的 file2 文件 2 rename 命令 rename 命令支持批量修改文件名 1 批量更改目录下所有文件的后缀名 命令格式如 rename s c cpp 2 批量把目录下所有文件名包含大写部分修改为小写 命令格式 rename y A Z a z 反着写就是小写变大写 3 删除目前下所有文件的后缀名命令格式 rename s CP

    2026年3月17日
    3
  • Java的异常处理机制

    Java的异常处理机制一、什么是java异常?java异常指在程序运行时可能出现的一些错误,如:文件找不到、网络连接失败、非法参数等。异常是一个事件,它发生在程序运行期间,中断了正在执行的程序的正常指令流。Java通过API中Throwable类的众多子类描述各种不同的异常。因而,Java异常都是对象,是Throwable子类的实例,描述了出现在一段编码中的错误条件。当条件生成时,错误将引发异常。Java异常类…

    2022年5月19日
    42
  • app宣传

    app宣传辛苦了半年 app 终于上线了 要是有兴趣的可以看一下 相互学习 app 名字是 环球二货 nbsp app 技术第三方 AFN nbsp nbsp SDWebImage nbsp nbsp nbsp 环信 nbsp nbsp nbsp FNDB nbsp nbsp nbsp nbsp MMProgressHU 等第三方 希望大家支持

    2026年3月26日
    2
  • bootstrap中的glyphicon问题

    bootstrap中的glyphicon问题bootstrapgly 字体图标使用

    2026年3月20日
    2
  • 基于ADS500MHZ带通滤波器「建议收藏」

    基于ADS500MHZ带通滤波器「建议收藏」《高频电子线路》专题实践报告题目:500Mhz带通滤波器设计500Mhz带通滤波器设计专题相关理论基础及对应ADS仿真要点2.1设计目的2.1.1了解巴特沃斯型滤波器、切比雪夫型滤波器、椭圆函数滤波器各自特性;2.1.2掌握运用ADS软件进行500MHZ带通滤波器优化设计;…

    2022年5月9日
    205

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号