Python 检查datetimeindex元素

Python 检查datetimeindex元素,python,Python,检查“要搜索的日期”的元素是否存在于DateTimeIndex“dates”中 注意:使用与DatetimeIndex对象关联的isin方法 我编写了如下代码 print(dates.isin(dates_to_be_searched['Date'])) 我给出的上述代码的输出:[False-False-False-False-False-False-False-False] 但我无法进入下一步,请指出我的错误在哪里?您可以检查是否存在任何元素: print(any(dates.isin(da

检查“要搜索的日期”的元素是否存在于DateTimeIndex“dates”中

注意:使用与DatetimeIndex对象关联的isin方法

我编写了如下代码

print(dates.isin(dates_to_be_searched['Date']))
我给出的上述代码的输出:
[False-False-False-False-False-False-False-False]


但我无法进入下一步,请指出我的错误在哪里?

您可以检查是否存在任何元素:

print(any(dates.isin(dates_to_be_searched['Date'])))
或检查是否存在所有元素:

print(all(dates.isin(dates_to_be_searched['Date'])))

问题是您需要切换变量的位置


打印(要搜索的日期。isin(日期))

到底是什么问题?你被困在哪里?请检查并添加我已经按照您的答案进行了操作,并获得了输出,但仍然无法进入下一步。@MRINMOYEEBHATTACHARYA您所说的“下一步”到底是什么意思?我正在尝试在Katacoda中运行此代码库,在这些步骤之后,它应该根据结果进入下一步。但不知何故,它没有进入下一步。根据我的假设,katacoda正在期待一些具体的事情,我怀疑这是否有帮助,甚至根本不起作用。为了说服我,请解释一下它是如何工作的,以及为什么它会有帮助。
print(pd.DatetimeIndex.isin(dates_to_be_searched, dates))