Ich möchte Zeilen aus einem Pandas-Datenrahmen löschen, wenn sich der Wert der Datumsspalte in einer Datumsliste befindet. Der folgende Code funktioniert nicht:
a=['2015-01-01' , '2015-02-01']
df=df[df.datecolumn not in a]
Ich erhalte folgende Fehlermeldung:
ValueError: Der Wahrheitswert einer Serie ist nicht eindeutig. Verwenden Sie a.empty, a.bool (), a.item (), a.any () oder a.all ().
Series.isin
nichtDataFrame.isin
. Sie vergleichen für eine Spalte, nicht für eine ganze df.