Tranche Pandas dataframe par des étiquettes qui ne sont pas dans la liste

J'ai un pandas dataframe, df.

Je veux sélectionner tous les indices dans df qui sont pas dans une liste, blacklist.

Maintenant, j'utilise compréhension de liste pour créer des étiquettes de la tranche.

ix=[i for i in df.index if i not in blacklist]  
df_select=df.loc[ix]

Fonctionne très bien, mais peut-être maladroit, si je dois le faire souvent.

Est-il une meilleure façon de le faire?

OriginalL'auteur lmart999 | 2015-03-18

Leave a Reply

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *