我有一个pandas系列,看起来像这样,在查询一个数据框架时提取。
t_loc=
312 False
231 True
324 True
286 False
123 False
340 True
我只想要那些有'True'布尔值的索引,我试过t_loc.index给我所有的索引。
我试过t_loc.index给了我所有的索引,t_loc['True']或t_loc[True]都是徒劳的。需要帮助。另外,如果True,我需要用一个数字更新这些位置。我如何更新数据框中给定位置号的列?
希望的OP:[231,324,340]。
需要更新例如:df[col1] @ 231...是df[col1].loc[231]吗?如何指定多个位置?我们可以传递整个列表,因为我需要更新它的所有位置只有一个值?
你也可以试试这个
t_loc.astype(int).index[t_loc == 1]