python pandas loc 布尔索引 (指定条件下的索引),你花了多久弄明白架构设计
print(df)
=============================================================================
以筛选出其中字段"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 类型
=============================================================================
loc 也可以同时传入多个筛选条件,
以筛选字段"AAA"大于 110 且字段"CCC"大于 115 的数据为例:
print("=======================")
print(df.loc[(df['AAA'] > 110) & (df['CCC'] > 115)])
现在能在网上找到很多很多的学习资源,有免费的也有收费的,当我拿到 1 套比较全的学习资源之前,我并没着急去看第 1 节,我而是去审视这套资源是否值得学习,有时候也会去问一些学长的意见,如果可以之后,我会对这套学习资源做 1 个学习计划,我的学习计划主要包括规划图和学习进度表。
分享给大家这份我薅到的免费视频资料,质量还不错,大家可以跟着学习(点击这里免费领取)
评论