Функция ISIN не работает для дат
Это не так.Вопрос, который вы процитировали, 5 лет.Вы можете использовать список, серию или массив.Вот демонстрация, протестированная на Pandas 0.19.2.
df = pd.DataFrame({'A': pd.to_datetime(['2018-01-01', '2018-11-30', '2018-12-24'])})
L = ['2018-01-01', '2018-12-24']
S = pd.to_datetime(L)
A = S.values
res1 = df[df['A'].isin(L)]
res2 = df[df['A'].isin(S)]
res3 = df[df['A'].isin(A)]
assert (res1.values == res2.values).all()
assert (res1.values == res3.values).all()
print(res1)
# A
# 0 2018-01-01
# 2 2018-12-24