Chcę usunąć wiersze z ramki danych pandy, gdy wartość kolumny daty znajduje się na liście dat. Poniższy kod nie działa:
a=['2015-01-01' , '2015-02-01']
df=df[df.datecolumn not in a]
Otrzymuję następujący błąd:
ValueError: Wartość prawdziwości serii jest niejednoznaczna. Użyj a.empty, a.bool (), a.item (), a.any () lub a.all ().
Series.isin
, że nieDataFrame.isin
. Porównujesz dla kolumny, a nie całego df.