在Python 3.4上减去pandas中的时间戳(版本15.2)时,我遇到了一个奇怪的问题
不正确的
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.15.2似乎是一个问题。升级到0.16.0可解决此问题。
关于python - Python Pandas时间戳减法与Numpy,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29637133/