写点什么

python pandas loc 布尔索引 (指定条件下的索引),你花了多久弄明白架构设计

作者:程序媛可鸥
  • 2022 年 3 月 16 日
  • 本文字数:505 字

    阅读完需:约 2 分钟

print(df)



2.单条件筛选


=============================================================================


以筛选出其中字段"AAA"大于 110 的为例:


print(df)


print("=======================")


print(df.loc[df['AAA'] > 110]) # "AAA"大于 100 的



深入分析,我们可以看出,loc 后传入的是一个 Values 为 bool 类型数据的 Series,且其长度与原 DataFrame 的行数相等。


print(df['AAA'] > 110)


print(type(df['AAA'] > 110)) # Series 类型,Values 为 bool 类型



3.多条件筛选


=============================================================================


loc 也可以同时传入多个筛选条件,


以筛选字段"AAA"大于 110 且字段"CCC"大于 115 的数据为例:


print("=======================")


print(df.loc[(df['AAA'] > 110) & (df['CCC'] > 115)])


现在能在网上找到很多很多的学习资源,有免费的也有收费的,当我拿到 1 套比较全的学习资源之前,我并没着急去看第 1 节,我而是去审视这套资源是否值得学习,有时候也会去问一些学长的意见,如果可以之后,我会对这套学习资源做 1 个学习计划,我的学习计划主要包括规划图和学习进度表。


分享给大家这份我薅到的免费视频资料,质量还不错,大家可以跟着学习(点击这里免费领取



用户头像

Python编程资料加Q群免费领取:419829237 2022.03.14 加入

还未添加个人简介

评论

发布
暂无评论
python pandas loc布尔索引(指定条件下的索引),你花了多久弄明白架构设计_Python_程序媛可鸥_InfoQ写作平台