基于数据框中的列表排除日期

2024-10-01 00:14:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个带有pd.to_datetime列df的数据帧,其中列day是:df['Date'].dt.day:

Day
01.01.2020
02.01.2020
...

我还有另一个数据帧,它有一个pd.to_datetime列closeddays:

Closed
01.01.2020
31.01.2020

如何排除关闭列表中的每一行,我尝试了:

df = df.loc[~df['Day'].isin([closeddays['Closed']])]

这导致了一个错误:TypeError:“Series”对象是可变的,因此不能对它们进行散列

我如何获得结果:

Day
02.01.2020
...

Tags: to数据df列表datetimedate错误dt