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