pandas中的drop函数_pandas replace函数

pandas中的drop函数_pandas replace函数这里写自定义目录标题新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML图表FLowchart流程图导出与导入导出导入新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:

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

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

DataFrame.dropna()方法的作用:是删除含用空值或缺失值得行或列,语法为:dropna(axis=0,how=‘any’,thresh=None,subset=None,inplace=False)

1. axis:确定过滤的行或列,取值可以为
(1) 0或index:删除包含缺失值的行,默认为0。
(2) 1或columns:删除包含缺失值的列。
2. how:确定过滤的标准,取值可以为:
(1)any:默认值,如果存在NaN值,就删除该行或该列。//有一个就删除行或列
(2)all:如果所有值都是NaN值,就删除该行或该列。 //全部都是才删除行或列

3. thresh:表示有效数据量的最小要求,比如thresh=3,要求该行或该列至少有三个不是NaN值时将其保留。

4. subset:表示在特定的字集中寻找NaN值

5. inplace:表示是否在原数据上操作,如果设为True,则表示直接修改原数据;如果设为False,则表示修改原数据的副本,返回新数据。

接下来,通过一个例子来演示具体dropna()的使用方法,代码如下:

在这里插入图片描述

#没有调用参数的效果
#np.nan调用NaN值,不能加引号,要不然为字符串了;None也不能加引号

axis参数的用法:
在这里插入图片描述

how参数的用法:
在这里插入图片描述

thresh参数的用法:
在这里插入图片描述

subset参数的用法:
在这里插入图片描述
inplace参数的用法:
在这里插入图片描述
#inplace=True,直接在原数据修改,数据后面再调用df_obj,显示的是修改后的数据了,不是以前那个原数据,相当于永久修改

在这里插入图片描述
#inplace=False,创建原数据的副本进行修改,后面再调用df_obj会出现和之前初始df_obj一样的效果,相当于临时修改。


总结
我希望本文为您揭开dropna()方法的神秘面纱,您将能够在您的代码中正确地使用它


作者:KJ.JK
本文为原创,转载需联系作者取得同意

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • ideaVim_ij idea

    ideaVim_ij idea原文地址:https://www.cnblogs.com/zhaozihan/p/6297217.htmlIdeaVim简介IdeaVim是IntelliJIDEA的一款插件,他提高了我们写代码的速度,对代码的跳转,查找也很友好。安装位置安装之后它在Tools>VimEmulator具体操作i模式i模式即为编辑模式,按下字母

    2022年10月1日
    0
  • 莫队算法详解_数据结构入队和出队

    莫队算法详解_数据结构入队和出队莫队算法详解本文翻译自MO’sAlgorithm(Querysquarerootdecomposition),作者anudeep2011,发表日期为2014-12-28。由于最近碰到一些莫队算法的题目,找到的相关中文资料都比较简略,而这篇英语文章则讲解的比较详细,故翻译成中文与大家分享。由于本人水平有限,错误在所难免,请谅解。

    2022年4月19日
    45
  • LInux CUDA环境配置

    LInux CUDA环境配置1.安装toolkit(1)cd/home/CUDA_train/software/cuda4.1(2)./cudatoolkit_4.1.28_linux_64_rhel6.x.run指定安装目录(3)配置cudatoolkit环境变量(a)vim~/.bashrc(b)添加如下行,用于添加cudabin的路径到环境变量PATHexportPATH=$PAT

    2022年5月22日
    189
  • LaTeX 数学公式大全!

    LaTeX 数学公式大全!LaTeX数学公式大全!这里是来自一篇教程的截图,很全面。

    2022年6月24日
    23
  • vue 对象判断为空_Vue中可用的判断对象是否为空的方法

    vue 对象判断为空_Vue中可用的判断对象是否为空的方法vue有两个方法可用1.JSON.stringify(evtValue)=='{}’2.Object.keys(xxx).length==0js判断对象是否为空对象的几种方法1.将json对象转化为json字符串,再判断该字符串是否为”{}”vardata={};varb=(JSON.stringify(data)==”{}”);alert(b);//true2…

    2022年4月30日
    100
  • Idea使用git切换远程分支[通俗易懂]

    描述公司开发人数越来越多,项目业务逻辑越来越复杂,就有了越来越多的分支,各个小伙伴在各自的分支上进行开发,然后进行合并,如果本大爷需要切换到别的开发分支上,那如何实现呢?解决方案屁话不多说,直接上图 点击鼠标右键,选择GIT–>Repository–>Pull… Branchestomerge:选择你需要的分支,如果你没遇到你想要的分支就点击刷新一下。…

    2022年4月4日
    895

发表回复

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

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