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

    Python布尔索引的使用

    小妮浅浅小妮浅浅2021-09-08 09:27:52原创3924

    说明

    1、布尔索引需要找到每行的'A'列的真值等于'foo',然后使用这些真值来确定要保留哪些行。

    2、通常将这个系列命名为一个真值数组mask. 进行使用。

    mask = df['A'] == 'foo'

    然后我们可以使用此掩码对数据框进行切片或索引

    df[mask]
     
         A      B  C   D
    0  foo    one  0   0
    2  foo    two  2   4
    4  foo    two  4   8
    6  foo    one  6  12
    7  foo  three  7  14

    这是完成此任务的最简单方法之一,如果性能或直观性不是问题,这应该是您选择的方法。但是,如果性能是一个问题,那么您可能需要考虑另一种创建mask.

    以上就是Python布尔索引的使用,希望对大家有所帮助。更多Python学习指路:python基础教程

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    专题推荐:python布尔索引
    品易云
    上一篇:Python Pandas数据框如何选择行 下一篇:Python位置索引的介绍

    相关文章推荐

    • python类型提示是什么• python装饰器的常见用途• python应用数据科学的优势• python有哪些数据科学库• python迭代中删除列表项目• python列表如何分成大小均匀的块• python变量声明为全局变量的两种方法• python消除抑制警告的方法• Python解释器如何读取源文件• Python不同模块下特殊变量的使用• Python DataFrame如何根据列值选择行• Python Pandas数据框如何选择行

    全部评论我要评论

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

  • 取消发布评论
  • 

    Python学习网