【发布时间】:2019-03-12 05:00:23
【问题描述】:
将今天的日期与数据框中的日期进行比较 样本数据
id date
1 1/2/2018
2 1/5/2019
3 5/3/2018
4 23/11/2018
期望的输出
id date
2 1/5/2019
4 23/11/2018
我当前的代码
dfdateList = pd.DataFrame()
dfDate= self.df[["id", "date"]]
today = datetime.datetime.now()
today = today.strftime("%d/%m/%Y").lstrip("0").replace(" 0", "")
expList = []
for dates in dfDate["date"]:
if dates <= today:
expList.append(dates)
dfdateList = pd.DataFrame(expList)
目前,尽管有条件,但我的代码正在打印每一行,有人可以指导我吗?谢谢
【问题讨论】:
标签: python python-2.7 pandas datetime dataframe