我有一个看起来像这样的熊猫系列,是在查询数据框时提取的。
t_loc=
312 False
231 True
324 True
286 False
123 False
340 True
我只想要具有“ True”布尔值的索引。
我尝试过t_loc.index给我所有索引。 t_loc ['True']或t_loc [True]都是徒劳的。需要帮忙。 另外,如果为True,则需要用一个数字更新这些位置。给定位置编号,如何更新数据框中的列?
所需的O / P: [231,324,340]
需要更新例如。 df [col1] @ 231 ..是df [col1] .loc [231]吗?如何指定多个位置?我们可以传递整个列表,因为我只需要为所有位置使用一个值来更新它即可?
答案 0 :(得分:0)
您也可以尝试
t_loc.astype(int).index[t_loc == 1]