Python pandas怎么删除指定行/列数据
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,Python pandas怎么删除指定行/列数据,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1.滤除缺失数据dropna()impor
千家信息网最后更新 2026年11月01日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安全错误
数据库的锁怎样保障安全
河南云网互联网络科技有限公司
金诺互联网科技
关于新基建和互联网科技
亿策互联网科技
深圳期待互联网科技
居家互联网科技有限公司
镁科技互联网资讯平台
互联网实体化科技化
哈尔滨新华互联网科技学院
互联网企业和科技型企业
千方科技属于互联网企业吗
群盈汇互联网科技有限公司
中科明德北京互联网科技
深圳互联网科技的发展
中国互联网有什么科技
美国互联网科技公司
互联网与数字科技关系
互联网科技机房
科技互联网专业务虚会材料
瑞安市蟠桃会互联网科技有限公司
中关村互联网 科技集团
互联网和科技创新
科技制造互联网公司
互联网 科技
科技与互联网发展
科技与互联网的利与弊
互联网金融科技元年
宇信科技在杭州互联网排第几
互联网科技企业商标注意事项
马化腾互联网科技教学