pandas布尔索引如何实现?
- 更新时间:2021-08-08 09:48:46
- 编辑:廖玉石
给大家整理一篇相关的编程文章,网友索典丽根据主题投稿了本篇教程内容,涉及到Python相关内容,已被471网友关注,下面的电子资料对本篇知识点有更加详尽的解释。
参考资料
- Python并行编程参考手册 PDF 电子书 / 41.4 MB / 吉安卡洛·扎克尼 推荐度:
- Python大战机器学习:数据科学家的第一个小目标 PDF 电子书 / 76.8 MB / 华校专,王正林 推荐度:
- 《全国计算机等级考试教程 二级Python语言程序设计》配套资源 配套资源 / 632.5 MB / 策未来 推荐度:
- OpenCV官方教程中文版(Python版) / 6.21 MB / 码小辫 推荐度:
- Python编程基础与科学计算 PDF 电子书 / 56.9 MB / 李增刚、戴光昊、廖晖 推荐度:
正文内容
给学习python的读者整理一篇《pandas布尔索引如何实现?》优秀文章,好东西应该跟大家分享,重新排版了一下发到这里,为了方便大家的阅读。
DataFrame可根据条件进行筛选,当条件判断True时,返回。当条件判断为False时,过滤掉。
我们设置一个过滤器用来判断A列是否大于0。
filter = df['A'] > 0 filter
输出结果如下,可以看到2021-01-04和2021-01-06的行为False。
2021-01-01 True 2021-01-02 True 2021-01-03 True 2021-01-04 False 2021-01-05 True 2021-01-06 False Name: A, dtype: bool
我们通过过滤器查看数据集。
df[filter] # df[df['A'] > 0]
查看表格我们可以发现,2021-01-04和2021-01-06的行被过滤掉了。
相关教程
-
Python类和对象基础入门介绍
Python 是一种面向对象的编程语言。Python 中的几乎所有东西都是对象,拥有属性和方法。类(Class)类似对象构造函数,或者是用于创建对象的蓝图
发布时间:2019-07-23
-
Python面向对象是什么?分析Python面向对象实例来解密
Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的
发布时间:2019-07-11