如何仅选择True值?
myindex=['a', 'b', 'c' , 'd']
myseries=pd.Series([True, True, False, True], index=myindex)
a True
b True
c False
d True
dtype: bool
Run Code Online (Sandbox Code Playgroud)
我尝试过的
myseries.where(myseries == True)
Run Code Online (Sandbox Code Playgroud)
这包括“ 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')
Run Code Online (Sandbox Code Playgroud)
如果您希望将其作为列表:
myseries[myseries].index.tolist()
>> ['a', 'b', 'd']
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
446 次 |
| 最近记录: |