python dropna()用法「建议收藏」

python dropna()用法「建议收藏」pythondropna()用法**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:删除特定列中包含缺失值的行或列inplac

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

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

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)
结果:
python dropna()用法「建议收藏」
df=df.dropna()#删除所有包含NaN的行,相当于参数全部默认
#df=df.dropna(axis=0,how=‘any’,thresh=None,subset=None,inplace=False)
print(df)
结果:
python dropna()用法「建议收藏」
df=df.dropna(axis=1)#删除所有包含NaN的列
print(df)
结果:
python dropna()用法「建议收藏」
df.iloc[:,1]=np.nan#将第二列全部设置成nan,下面都是用的下图这个DataFrame了
print(df)
结果:
python dropna()用法「建议收藏」

df=df.dropna(axis=1,how=‘all’)#删除一整列都是NaN的列
print(df)
结果:
python dropna()用法「建议收藏」

df=df.dropna(axis=1,thresh=3)#保留至少有3个非nan值的列
print(df)
结果:
python dropna()用法「建议收藏」

df=df.dropna(subset=[0, 2]) #删除列索引0,2中包含nan的行,字符串要加引号
print(df)
结果:
python dropna()用法「建议收藏」
写了这么久代码,现在才想起来整理,如有错误欢迎大家指正
函数定义是百度的,加了一些自己的理解,后面代码是自己整理的,算是自己的一个学习笔记吧
加油!

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

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

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


相关推荐

  • power命令_kernel power41

    power命令_kernel power411/*kernel/power/earlysuspend.c2*3*Copyright(C)2005-2008Google,Inc.4*5*ThissoftwareislicensedunderthetermsoftheGNUGeneralPublic6*Licenseve…

    2022年9月18日
    0
  • 我刚刚做了一个艰难的决定「建议收藏」

    我刚刚做了一个艰难的决定「建议收藏」腾讯做了个艰难的决定,如果您电脑里安装了360软件,建议您卸载了它在运行QQ~可口可乐做出了一个非常艰难的决定,如果检测到用户胃里有百事可乐,将自动释放敌敌畏和鹤顶红中国移动做出一个非常艰难的决定,如果方圆百米内检测到有联通用户将使这些用户不间断自动拨打110迅雷做出一个非常艰难的决定,如果检测到用户电脑内安装快车,将拒绝下载教育片宝马做出了一个非常艰难的决定,如果检测到用户使用过奔驰宝马刹车将自动失灵蒙牛做了个艰难的决定,如果监测到用户胃里有伊利牛奶,将自动释放三聚氰胺麦当劳做了个艰难的决定,如果监测

    2022年7月25日
    7
  • Laravel Class config does not exist in

    Laravel Class config does not exist in

    2021年10月26日
    43
  • 数据结构—完全二叉树「建议收藏」

    数据结构—完全二叉树「建议收藏」上篇博客介绍了一种非线性结构—普通树的含义以及一些特性,本文将介绍二叉树、满二叉树以及完全二叉树的一些特性及实现。首先,什么是二叉树?二叉树,是度为二的树,二叉树的每一个节点最多只有二个子节点,

    2022年6月30日
    25
  • idea2021激活码 mac(最新序列号破解)

    idea2021激活码 mac(最新序列号破解),https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月18日
    39
  • C#中DllImport用法汇总

    最近使用DllImport,从网上google后发现,大部分内容都是相同,又从MSDN中搜集下,现将内容汇总,与大家分享。大家在实际工作学习C#的时候,可能会问:为什么我们要为一些已经存在的功能(比如Windows中的一些功能,C++中已经编写好的一些方法)要重新编写代码

    2022年4月9日
    62

发表回复

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

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