2024-03-28 11:22:16 发布
网友
我有一个日期字符串的NumPy数组,如下所示。 我正在尝试选择所有日期<;'2020年1月31日’但我也看到了2月份的日期? 我的代码如下
for date1 in dates[dates <= '2020-01-31']: print(date1)
数据看起来像是这个日期数组
1/1/2020 1/2/2020 1/3/2020 1/4/2020 1/5/2020 2/4/2020 . . . 3/31/2020
您应该提供完整的代码。你所说的数组是什么意思?一个numpy数组,一个列表,一个数据帧?口述
要将日期子集,您需要将日期字符串转换为datetime.date对象
datetime.date
实际上,您正在将它们作为字符串进行比较。根据您的要求,您可以在比较之前将它们转换为datetime obj或remove/or-
from datetime import datetime as dt dt.strptime(date, "%m/%d/%y") <= dt.strptime("10/12/13", "%m/%d/%y")
您应该提供完整的代码。你所说的数组是什么意思?一个numpy数组,一个列表,一个数据帧?口述
要将日期子集,您需要将日期字符串转换为
datetime.date
对象实际上,您正在将它们作为字符串进行比较。根据您的要求,您可以在比较之前将它们转换为datetime obj或remove/or-
相关问题 更多 >
编程相关推荐