2015-07-08 6 views
8

मुझे पांडस टाइमडेल्टा में घंटों की कुल संख्या कैसे मिल सकती है?पांडस टिमडेल्टा से घंटों की कुल संख्या प्राप्त करें?

उदाहरण के लिए:

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

नोट: प्रलेखन के अनुसार, .hours विशेषता वापस आ जाएगी घंटे घटक:

>>> td.hours 
2 

उत्तर

15

बस कितने 1 घंटे फिट की timedelta रों पता लगाना इसमें:

import numpy as np 

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

मैं 'pd.Timedelta (घंटे = 1) पसंद करता हूं क्योंकि ओपी पहले से ही पांडा का उपयोग कर रहा है। –

8

बस यह दिखाने का प्रयास करें कि पांडा 2 घंटे क्यों लौटाते हैं।

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 
संबंधित मुद्दे