在DF列中过滤特定日期

时间:2020-03-29 07:39:45

标签: python dataframe time-series

我想过滤DF列中的特定日期。

我的代码:

df
df["Crawl Date"]=pd.to_datetime(df["Crawl Date"]).dt.date
date=pd.to_datetime("03-21-2020")
df=df[df["Crawl Date"]==date]

显示没有匹配项。 注意:df列中还有时间和日期,需要修剪。

谢谢。

1 个答案:

答案 0 :(得分:0)

以下脚本假定“抓取日期”列包含字符串:

ROLLBACK

然后import pandas as pd import datetime column_names = ["Crawl Date"] df = pd.DataFrame(columns = column_names) #Populate dataframe with dates df.loc[0] = ['03-21-2020 23:45:57'] df.loc[1] = ['03-22-2020 23:12:33'] df["Crawl Date"]=pd.to_datetime(df["Crawl Date"]).dt.date date=pd.to_datetime("03-21-2020") df=df[df["Crawl Date"]==date] 返回:

抓取日期0 2020-03-21