Select the inverse index in pd.Dataframe

后端 未结 3 525
我在风中等你
我在风中等你 2021-01-04 11:56

How to select the inverse index in pd.DataFrame by using loc or iloc?

I tried df.loc[!my_index,my_feature] but fail.

3条回答
  •  长发绾君心
    2021-01-04 12:38

    You may take advantage of index.difference.

    idx2 = df.index.difference(my_index)
    

    Or, set.difference

    idx2 = set(df.index).difference(my_index) # note, order not guaranteed
    

    df.loc[idx2, ...]
    

提交回复
热议问题