1
我在熊猫减去时间戳时有一个奇怪的问题(15.2版)3.4Python的熊猫时间戳减法与numpy的
错误
y = pd.Timestamp('2015-04-14 00:00:00')
z = pd.Timestamp('2015-04-14 00:01:01')
np.timedelta64(z-y)
>>>numpy.timedelta64(1000000,'us')
正确
w = np.datetime64(y)
x = np.datetime64(z)
np.timedelta64(x-w)
>>>numpy.timedelta64(61000000,'us')
正确
y = np.datetime64('2015-04-14 00:00:00')
z = np.datetime64('2015-04-14 00:01:01')
np.timedelta64(z-y)
>>>numpy.timedelta64(61,'s')
有没有人有解释?
这对熊猫0.16.0和numpy'1.9.2rc1'能正常工作,你使用的是什么版本的numpy,你可以升级你的熊猫吗? – EdChum
奇怪。我最近更新了Anaconda(昨晚)。 numpy版本1.9.2和pandas版本0.15.2。 – um8ra
我也重新启动了jupyter中的内核,并且它是持久的。 PyCharm有相同的问题,所以它不是编辑器/ IDE相关的。 – um8ra