• 技术文章 >Python技术 >Python基础教程

    pandas布尔索引如何实现?

    宋雪维宋雪维2021-02-23 17:03:22原创2047

    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 autoenv怎么用

    相关文章推荐

    • python对象有几种类型• python对象的三要素是什么• python中pipenv的使用• python模块引入的三种方式

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网