pandas 0.23 - Panel.between_time()

pandas.Panel.between_time




pandas

pandas.Panel.between_time

Panel.between_time(start_time, end_time, include_start=True, include_end=True) [source]

दिन के विशेष समय के बीच मानों का चयन करें (जैसे, 9: 00-9: 30 AM)।

start_time को बाद में end_time तुलना में सेट करके, आप उस समय को प्राप्त कर सकते हैं जो दो बार के बीच नहीं है।

पैरामीटर:
start_time : datetime.time or string
end_time : datetime.time or string
include_start : boolean, default True
include_end : boolean, default True
यह दिखाता है:
values_between_time : type of caller
जन्म देती है:

त्रुटि प्रकार

यदि अनुक्रमणिका एक DatetimeIndex नहीं है

यह भी देखें

at_time
दिन के किसी विशेष समय में मूल्यों का चयन करें
first
एक तारीख ऑफ़सेट के आधार पर प्रारंभिक समय श्रृंखला का चयन करें
last
दिनांक ऑफ़सेट के आधार पर समय श्रृंखला की अंतिम अवधियों का चयन करें
DatetimeIndex.indexer_between_time
दिन के विशेष समय के बीच मूल्यों के लिए सिर्फ सूचकांक स्थान प्राप्त करें

उदाहरण

>>> i = pd.date_range('2018-04-09', periods=4, freq='1D20min')
>>> ts = pd.DataFrame({'A': [1,2,3,4]}, index=i)
>>> ts
                     A
2018-04-09 00:00:00  1
2018-04-10 00:20:00  2
2018-04-11 00:40:00  3
2018-04-12 01:00:00  4
>>> ts.between_time('0:15', '0:45')
                     A
2018-04-10 00:20:00  2
2018-04-11 00:40:00  3

आपको वह समय मिलता है जो दो बार के बीच नहीं होता है start_time बाद में start_time स्थापना end_time :

>>> ts.between_time('0:45', '0:15')
                     A
2018-04-09 00:00:00  1
2018-04-12 01:00:00  4