【发布时间】:2019-07-29 18:07:26
【问题描述】:
我正在使用 python 来读取一个 excel 文件。 Excel 文件包含一个“日期”列。 我的问题是如果excel表格中的日期在今年的最后3个月,如何检查python。
Excel表格:
Date
2018-01-20
2018-10-01
2018-10-01
2018-11-01
2018-11-17
我的代码是这样的:
for i in content:
valuerContent = content[(content['valuer'] == 'ahmad') & (content['Date'] == ??)]
我应该写什么而不是'??'获得所需的结果
【问题讨论】:
-
您可以将代码和数据复制到问题中而不是链接到照片吗?
-
不是答案,因为我是 python 的新手,但我认为日历功能会有所帮助:docs.python.org/2/library/calendar.html
-
@RockyLi 这不起作用,如果您想回答这个问题,请在回答中这样做。我还鼓励您等到 OP 按照 Nick Vitha 的要求 edited 他的问题。
-
你可以试试
datetime模块吗? -
您可能会提取月份并查看它是 10、11 还是 12,或者更简单地说,大于 9,因为它不太可能超过 12。