根据文档,
loc接受用于选择行的布尔数组,在您的情况下
>>> df['a'] >= 15>>> 0 False1 False2 False3 False4 False5 False6 True7 TrueName: a, dtype: bool
被视为布尔数组。
根据作者的韦斯·麦金尼(Wes McKinney)的说法,您可以
loc在此处省略并发布的事实
df[df['a'] >=15]是一种特殊的情况
pandas。
直接引用他的书《Python for Data
Analysis》(第3页)。144,
df[val]用来…
从Dataframe中选择单列或列序列; 特殊情况的便利:布尔数组(过滤器行) ,切片(切片行)或布尔Dataframe(根据某些条件设置值)



