【问题标题】:Get the index corresponding to True boolen values only仅获取与 True 布尔值对应的索引
【发布时间】:2021-06-11 15:28:00
【问题描述】:

做了一些操作后,我得到了一个带有索引的数据框和一个带有布尔值的列。我只需要让那些具有布尔值的索引为 True。我怎么能得到那个? 我的输出是这样的:这里,“AC 名称”是根据输出数据帧的索引。

 AC name
Agiaon            False
Alamnagar         False
Alauli            True
Alinagar          False
Ziradei           True
Name: Vote percentage, Length: 253, dtype: bool

【问题讨论】:

  • 布尔值列的名称是什么?
  • @Barmar,投票百分比。
  • 将此系列存储在一个变量中,例如var,然后是var=var[var].index
  • df[df['Vote percentage']],可以在末尾加上.index,只获取索引数组
  • @AnuragDabas,你能看看这个stackoverflow.com/questions/67937940/…吗?只是最后一个请求。无法得到这个。请!!

标签: python pandas dataframe


【解决方案1】:

考虑到数据框是df,它会是:

res = df[df['Vote percentage']].index

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-02-09
    • 2017-08-25
    • 2020-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-14
    相关资源
    最近更新 更多