【pandas】删除满足条件元素所在的行
在数据清洗时,需要按照一定条件删除某些数据样本,利用布尔表达式、索引和
drop
方法可以实现。
1.pandas.drop()
df = df.drop(df[<some boolean condition>].index)
一个例子,删除dataframe中满足条件x
所在的行:
df_clear = df.drop(df[df['x']<0.01].index)
# 也可以使用多个条件
df_clear = df.drop(df[(df['x']<0.01) | (df['x']>10)].index) #删除x小于0.01或大于10的行
ref: https://stackoverflow.com/questions/13851535/delete-rows-from-a-pandas-dataframe-based-on-a-conditional-expression-involving
https://www.cnblogs.com/crazyant/p/11557980.html
相关推荐
-
Python干货,不用再死记硬背pandas关于轴的概念?
前言 axis 表示轴,是处理多维数据时用于表示维度方向的概念,在 pandas 中大部分的方法都有 axis 参数,因为 pandas 需要调用者告诉他,需要处理的是哪个维度的数据. 本文将分享我对 ...
-
Pandas数据预处理的10个小技能
大家好,欢迎来到 Crossin的编程教室 ! 数据预处理是数据分析的重要步骤,常用的处理包括找出异常值.处理缺失值.过滤不合适值.去掉重复行.分箱.分组.排名.category转数值等.今天分享的这 ...
-
pandas骚操作:8个 快速筛选数据的骚操作
后台回复[大礼包]送你Python自学大礼包 日常用Python做数据分析最常用到的就是查询筛选了,按各种条件.各种维度以及组合挑出我们想要的数据,以方便我们分析挖掘. 东哥总结了日常查询和筛选常用的 ...
-
Python pandas合并Excel多个Sheet表数据
Python pandas合并Excel多个Sheet表数据
-
pandas 小技巧
pandas 小技巧
-
pandas选取特定行和列
2019-05-23 21:52:13 luguanyou 码龄3年 1.选取指定行的某一列(根据标题)的内容 df.loc[i, "high"] 2.数据由pandas读取 d ...
-
pandas100个骚操作:一行 pandas 代码搞定 Excel “条件格式”!
关键时间,第一时间送达! 来源:Python数据科学 作者:东哥起飞 大家好,我是你们的东哥. 本篇是pandas100个骚操作系列的第 7 篇:一行 pandas 代码搞定 Excel " ...
-
Python-Pandas 如何shuffle(打乱)数据
在Python里面,使用Pandas里面的DataFrame来存放数据的时候想要把数据集进行shuffle会许多的方法,本文介绍两种比较常用而且简单的方法. 应用情景: 我们有下面以个DataFram ...
-
卧龙区特岗信息技术面试答辩在Word 2003的编辑状态下,文档有一行被选中,当按Delete键后( )。删除了插入点所在的行 删除了被
在Word 2003的编辑状态下,文档有一行被选中,当按Delete键后( ). 删除了插入点所在的行 删除了被选中的一行 删除了被选中行及其后的所有内容 删除了插入点及其前的所有内容 卧龙区特岗 ...
-
如何在Excel中删除重复项所在整行?
废话少讲,直奔主题 函数方法 我们采用传统的函数法,先找出重复的内容,然后删除,具体来看一下 操作步骤及要点: 添加辅助列,公式:=COUNTIF($A$2:A2,A2) 要点:注意这里, ...
-
Excel中如何批量删除满足条件的行?不同思路区别太大!
今天我们来聊一下关于删除满足条件的行的问题! 问题说明:金额列中如何是0.空白或者赠送.是没有赚到钱的销售,现在需要统计,要求删除这些无效数据! 本次我们采用思路递进的方式来处理这个问题,从小白到推荐 ...
-
pandas删除空数据行及列dropna()
Babyzpj 0.0722018.08.13 10:18:30字数 99阅读 45,603 import pandas as pd # 删除含有空数据的全部行 df4 = pd.read_csv(' ...
-
基础技术 | 使用条件格式给数据行动态添加阴影色
条件格式是Excel中的一项功能强大的技术,很有实用性.本文将介绍如何在数据区域中给满足条件的行动态添加阴影色. 如图1所示,在单元格C2中选择相应的数据项后,在单元格区域B7:E15中列B所在单元格 ...
-
如何查找同时符合条件的列和行交叉的某个单元格的值
原始数据如图1,要查找行与列同时符合条件的数值,如图2的I列. 图 1 图 2 方法一:Index和Match双剑合璧 要想知道某个数据是一列或一行数据中的第几个,可以用match函数,它可以轻松确定 ...
-
JAVA中循环删除list中元素的方法总结
https://www.cnblogs.com/PengChengLi/p/10789066.html 印象中循环删除list中的元素使用for循环的方式是有问题的,但是可以使用增强的for循环,然后 ...
-
如何使用条件格式标记每行最大/最小等特定值?
每天一篇Excel技术图文 微信公众号:Excel星球 NO.749-条件格式 作者:看见星光 微博:EXCELers / 知识星球:Excel HI,大家好,我是星光. 今天给大家聊一下如何使用条 ...
-
如何删除空行,空单元格行不处理
假设数据表中有整行空的数据,想把所有空行选择,删除. 只要使用一句话就搞定了. Private Sub CommandButton1_Click() ActiveSheet.UsedRange.Spe ...