您可以使用
pandas.Dataframe.isin。
pandas.Dateframe.isin将返回布尔值,具体取决于每个元素是否在列表内
a。然后,您
~可以将转换
True为
False,反之亦然。
import pandas as pda = ['2015-01-01' , '2015-02-01']df = pd.Dataframe(data={'date':['2015-01-01' , '2015-02-01', '2015-03-01' , '2015-04-01', '2015-05-01' , '2015-06-01']})print(df)# date#0 2015-01-01#1 2015-02-01#2 2015-03-01#3 2015-04-01#4 2015-05-01#5 2015-06-01df = df[~df['date'].isin(a)]print(df)# date#2 2015-03-01#3 2015-04-01#4 2015-05-01#5 2015-06-01


