gpt4 book ai didi

python - 获取值为 True 的系列索引

转载 作者:太空狗 更新时间:2023-10-30 01:43:12 26 4
gpt4 key购买 nike

如何只选择真值?

myindex=['a', 'b', 'c' , 'd']
myseries=pd.Series([True, True, False, True], index=myindex)

a True
b True
c False
d True
dtype: bool

我尝试过的:

myseries.where(myseries == True)

这包括“c”,而我需要返回 a、b 和 d 的列表

最佳答案

如果您只想返回索引,在您的情况下是 a、b、c、d,请使用 index 属性:

myindex=['a', 'b', 'c' , 'd']
myseries=pd.Series([True, True, False, True], index=myindex)

a True
b True
c False
d True
dtype: bool

myseries[myseries].index
>> Index(['a', 'b', 'd'], dtype='object')

如果你想要它作为一个列表:

myseries[myseries].index.tolist()
>> ['a', 'b', 'd']

关于python - 获取值为 True 的系列索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54453309/

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