2015-07-08 12 views

risposta

15

Basta sapere quanti timedelta s da 1 ora in forma in esso:

import numpy as np 

>> td/np.timedelta64(1, 'h') 
26.0 
+4

Preferisco 'pd.Timedelta (ore = 1)' poiché OP sta già utilizzando i panda. –

8

Basta provare a mostrare perché i panda restituiscono 2 ore.

import pandas as pd 

td = pd.Timedelta('1 days 2 hours') 

td.components 

Out[45]: Components(days=1, hours=2, minutes=0, seconds=0, milliseconds=0, microseconds=0, nanoseconds=0) 

td/pd.Timedelta('1 hour') 

Out[46]: 26.0 
Problemi correlati