用Pandas对数据进行复杂查询.docxVIP

  • 5
  • 0
  • 约5.89千字
  • 约 8页
  • 2023-08-01 发布于北京
  • 举报
用Pandas对数据进行复杂查询,7步教你随心所欲地取用数据 导读:在数据分析和数据建模的过程中需要对数据进行清洗和整理等工作,有时需要对数据增删字段。本文将介绍Pandas对数据的复杂查询。 实际业务需求往往需要按照一定的条件甚至复杂的组合条件来查询数据。本文将介绍如何发挥Pandas数据筛选的无限可能,随心所欲地取用数据。 01逻辑运算 类似于Python的逻辑运算,我们以DataFrame其中一列进行逻辑计算,会产生一个对应的由布尔值组成的Series,真假值由此位上的数据是否满足逻辑表达式决定。例如下例中索引为0的数据值为89,大于36,所以最后值为True。 1#?Q1成绩大于36 2df.Q1??36 3 40??????True 51?????False 62??????True 73??????True 84??????True 9??????...?? 10 1195?????True 1296????False 1397?????True 1498????False 1599????False 16Name:?Q1,?Length:?100,?dtype:?bool 17 一个针对索引的逻辑表达式会产生一个array类型数组,该数组由布尔值组成。根据逻辑表达式,只有索引为1的值为True,其余全为False。 1#?索引等于1 2df.i

文档评论(0)

1亿VIP精品文档

相关文档