我有一个像这样的熊猫系列,在查询数据框时提取。
t_loc=
312 False
231 True
324 True
286 False
123 False
340 True
我只想要具有"真"布尔值的索引。
我尝试了t_loc.index给我所有的索引。t_loc ['true']或t_loc [true]都是徒劳的。需要帮忙。另外,如果为true,我需要使用单个数字更新这些位置。如何在给定位置编号的数据框中更新列?
所需的O/P:[231,324,340]
需要更新例如。df [col1] @ 231 ..是df [col1] .loc [231]?如何指定多个位置?我们可以通过整个列表,因为我只需要在所有位置使用一个值更新一个值?
这实际上也有效:
t_loc.index[t_loc == True/False]
你也可以尝试一下
t_loc.astype(int).index[t_loc == 1]