有什么方法可以快速筛选出 pitch 中的值 在0.2 > x > -0.2 的值?

简介: 有什么方法可以快速筛选出 pitch 中的值 在0.2 > x > -0.2 的值?

大家好,我是皮皮。


一、前言


前几天在Python钻石交流群有个叫【进击的python】的粉丝问了一个Python基础的问题,这里拿出来给大家分享下,一起学习下。

image.png

他的数据如下图所示:

image.png

有什么方法可以快速筛选出 pitch 中的值 在0.2 > x > -0.2 的值呢?


二、解决过程


这个问题肯定是要涉及到Pandas中取数的问题了,从一列数据中取出满足某一条件的数据,使用筛选功能。

他自己写了一个代码,如下所示:

image.png

虽然写的很长,起码功能是实现了的。下面【月神】给了一个示例代码。

image.png

也是可以实现这个需求的。

image.png

后来他自己对照着修改了下,完全可行。

image.png

其实有空格的话,也是可以直接引用过来的,问题不大。

image.png

后来【LeeGene】大佬给了一个代码,如下所示:

df = df[df.pitch>0.2]

image.png

看上去确实很简单,不过还没有太满足需求,后来【月神】补充了下,取绝对值再比较。

df = df[df.pitch.abs().lt(0.2)]

这样就完美了!

image.png


三、总结


大家好,我是皮皮。这篇文章主要分享了一个Pandas筛选的问题,文中针对该问题给出了具体的解析和代码演示,帮助粉丝顺利解决了问题。


最后感谢粉丝【进击的python】提问,感谢【月神】、【LeeGene】给出的具体解析和代码演示,感谢【dcpeng】、【逸 】、【猫药师Kelly】等人参与学习交流。


小伙伴们,快快用实践一下吧!如果在学习过程中,有遇到任何问题,欢迎加我好友,我拉你进Python学习交流群共同探讨学习。


------------------- End -------------------

相关文章
|
11月前
对List进行排序,值为null的排到最后
对List进行排序,值为null的排到最后
|
8月前
根据select下拉框值判断验证条件
根据select下拉框值判断验证条件
28 0
|
11月前
|
前端开发
根据key值过滤形成新得数组
根据key值过滤形成新得数组
56 0
|
11月前
|
Shell
Shell 整数值操作符(大小等与、-eq、-ne、-ge、-le、-gt、-lt)
Shell 整数值操作符(大小等与、-eq、-ne、-ge、-le、-gt、-lt)
227 0
|
12月前
|
JavaScript 前端开发 索引
javascript中过滤二维对象数组重复的字段并只保留唯一值(array.filter与Array.from)
javascript中过滤二维对象数组重复的字段并只保留唯一值(array.filter与Array.from)
364 0
|
Web App开发 前端开发 开发者
如何不移除<p>标签而将段落连接起来?
这是一个很经典的CSS布局问题,新人彻底理解了这个问题,HTML网页布局思想便已掌握了七七八八了。
93 0
|
索引
Excel 技术篇 - 利用Match公式返回匹配的最后一个数据的索引
Excel 技术篇 - 利用Match公式返回匹配的最后一个数据的索引
442 0
Excel 技术篇 - 利用Match公式返回匹配的最后一个数据的索引