如何以Python方式比较两个熊猫时间戳?

时间:2019-07-10 23:53:05

标签: python pandas

我需要找出两个熊猫Timestam之一,即pd.Timestamp,按时间顺序排列。

我知道我可以减去两个pd.Timestamps并检查结果pd.Timedelta是正还是负。但我更喜欢一种更直接,可能更有效和更Python化的方式。

我还知道python的本机datetime支持<(大于)运算符,并且Pandas Timestamp应该紧密模仿它。但是我不知道pd.Timestamp是否正确,并且对其进行测试无法可靠地告诉我它是否可以正常工作,或者只能正常工作,而是实际上比较了一些低级数据,例如内存地址。

以下代码似乎可以满足我的上述要求。我的问题是,在文档中它在哪里表明应该起作用,并且这是比较pd.Timestamps的最pythonic /性能最有效的方法:

import pandas as pd

>>> pd.Timestamp('2000-1-1') < pd.Timestamp('2019-1-1')
True
>>> pd.Timestamp('2000-1-1') >= pd.Timestamp('2019-1-1')
False

请(如果可以)提供指向答案记录位置的链接。

0 个答案:

没有答案