如果两次有不同的来源,如何在Python中比较两次的大小?

(可能来自DataTime模块,pandas的timedelta模块或numpy包中的datetime)

例如:

first = numpy.datetime64('2019-04-02T12:18:00.000000000')

second = numpy.datetime64('2019-04-08T12:16:00.000000000')

如果我们使用pd.Timedelta("1H")将“第一-秒”与first - secone < pd.Timedelta("1H")进行比较,则会出现错误:

  

无法将Timedelta类型与ndarray类型进行比较

我肯定是新手,希望得到一些建议,尽管这是一个简单的问题。非常感谢你。 如果可能的话,您能指导我搜索什么关键字以找到所需的答案吗?

再次感谢!

liyunfei97 回答:如果两次有不同的来源,如何在Python中比较两次的大小?

如果您也将差异也设置为add_filter( 'auto_update_translation','__return_false' ); ,则可以使用:pd.Timedelta

但是,pd.Timedelta(first - second) < pd.Timedelta('1H')是负数。不确定这是否是您想要的。

本文链接:https://www.f2er.com/3111843.html

大家都在问