千家信息网

Python pandas怎么删除指定行/列数据

发表于:2024-11-11 作者:千家信息网编辑
千家信息网最后更新 2024年11月11日,Python pandas怎么删除指定行/列数据,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1.滤除缺失数据dropna()impor
千家信息网最后更新 2024年11月11日Python pandas怎么删除指定行/列数据

Python pandas怎么删除指定行/列数据,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

1.滤除缺失数据dropna()

import pandas as pdimport numpy as npdf=pd.DataFrame({"record":[np.nan,"亚健康|潘光|45岁","疾病|张思",np.nan],"date":[np.nan,20210102,20210103,20210104]},index=["one","two","three","four"])

1)滤除含有NaN值的所有行

df.dropna()#默认axis=0

2)滤除含有NaN值的所有列

df.dropna(axis=1)

3)滤除元素都是NaN值的行

df.dropna(axis=0,how="all")

4)滤除元素都是NaN值的列

5)滤除指定列中含有缺失的行

df.dropna(subset=["record"],axis=0)

以上如果需要在原数据上直接做更改,需设置参数inplace=True

2.删除重复值 drop_duplicates()

df=pd.DataFrame({'state':[1,1,2,2,1,2,2],'pop':['a','b','c','d','b','c','d']})

语法:drop_duplicates(subset,keep,inplace),其中参数 keep:{‘first’,‘last’,False},默认’first’

first:保留第一次出现的重复项,删除第二次及之后出现的重复项。

last:保留最后一次出现的重复项,删除之前出现的重复项。

"false":删除所有重复项。

1)keep="first"

df.drop_duplicates(keep="first")

2)keep="last"

df.drop_duplicates(keep="last")

3)keep=False

df.drop_duplicates(keep=False)

4)删除指定列中重复项对应的行

df.drop_duplicates(subset=["state"],keep="first")

以上如果需要在原数据上直接做更改,需设置参数inplace=True

3.根据指定条件删除行列drop()

df=pd.DataFrame(np.arange(16).reshape(4,4),columns=["one","two","three","four"])

1).删除指定列

df.drop(["one"],axis=1)

另外,也可通过del df["one"]来实现删除指定列,但该方法不推荐,因为这默认直接在源数据上做更改。

2).删除指定行

df.drop([0],axis=0)

以上如果需要在原数据上直接做更改,需设置参数inplace=True

看完上述内容,你们掌握Python pandas怎么删除指定行/列数据的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

数据 参数 方法 元素 内容 更多 缺失 问题 束手无策 为此 亚健康 原因 对此 技能 条件 疾病 第一次 篇文章 经验 行业 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 专升本4567空间数据库 广西智慧医养软件开发电话 软件开发找工作什么时候是旺季 信息网络技术的发展特点是 如何把u盘的文件导入服务器 每次开机弹出服务器管理器 银行国产数据库替换成本 嘉定区推广网络技术商家 什么叫数据库查询网站 r840服务器盖子怎么放进去 赴国外参加网络安全比赛审批 荣昌软件开发价格 sql数据库变成可疑怎么修复 安装数据库服务器安装闪退 黄浦区自动化软件开发价格查询 宿州鑫淼互联网科技有限公司 数据库应用系统简称 深圳联想服务器主板维修 服务器安全狗收费吗 山东省的信息网络安全协会 怎么样学好数据库 数据库原理学 云服务器运行浏览器 云服务器怎么看数据需要升级 浪潮服务器raid卡驱动 学校网络安全属哪个部门 数据库order和max函数 紫光数据库链接配置失败怎么整 sql数据库变成可疑怎么修复 数据库基础与实践技术的疑惑
0