>> df = pd.DataFrame([[1, 2],-6ren">
gpt4 book ai didi

python - Pandas 数据帧.loc : what does "Boolean list with the same length as the row axis" mean?

转载 作者:行者123 更新时间:2023-12-04 09:04:45 26 4
gpt4 key购买 nike

Pandas 文档有这个 Boolean list with the same length as the row axis例如,像这样:

>>> df = pd.DataFrame([[1, 2], [4, 5], [7, 8]],
... index=['cobra', 'viper', 'sidewinder'],
... columns=['max_speed', 'shield'])
>>> df
max_speed shield
cobra 1 2
viper 4 5
sidewinder 7 8


>>> df.loc[[False, False, True]]
max_speed shield
sidewinder 7 8

有人可以解释一下 df.loc[[False, False, True]]可以得到显示的结果吗?
谢谢。

最佳答案

df[[False,False,True]]返回相同的 df.loc[[False, False, True]] .df[[False,False,True]]更直观 & 可以解释为:不返回第一和第二(即第一和第二 False ),返回第三(即第三是 True )行。
In the documentiation ,见要点:

  • A boolean array of the same length as the axis being sliced, e.g. [True, False, True].

关于python - Pandas 数据帧.loc : what does "Boolean list with the same length as the row axis" mean?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63472480/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com