निकालने अधिकतम Datetime से सूची की एक श्रृंखला के साथ Datetime तत्वों

0

सवाल

मैं की एक श्रृंखला है, datetime सूची (सूचियों के साथ की लंबाई 0, 1, 2). यहाँ एक नमूना का उत्पादन:

[datetime.time(21, 0)]
[]
[datetime.time(23, 59), datetime.time(0, 45)]
[datetime.time(0, 45), datetime.time(23, 59)]
[datetime.time(23, 59)]
[]
[datetime.time(22, 0)]

मैं चाहता हूँ कि सूची में होना करने के लिए या तो की लंबाई 0 या 1; प्रभावी ढंग से, मैं वापसी करना चाहते हैं केवल अधिकतम मूल्य के भीतर की सूची 2 करने के लिए उन्हें छोटा करने के लिए लंबाई में 1. उपरोक्त नमूना उत्पादन होगा बजाय बाहर आने के रूप में:

[datetime.time(21, 0)]
[]
[datetime.time(23, 59)]
[datetime.time(23, 59)]
[datetime.time(23, 59)]
[]
[datetime.time(22, 0)]

वहाँ है के कुछ प्रकार datetime अधिकतम बयान होता है कि वापसी के समय उच्चतम मूल्य के बीच दो (या कई) की सूची (दिनांक समय) तत्वों?

धन्यवाद!

datetime python
2021-11-23 22:15:16
1

सबसे अच्छा जवाब

0

के बाद से datetime.time है की तुलना संचालन परिभाषित किया गया है, आप का उपयोग कर सकते हैं सामान्य संचालन की तरह <, max, ...

new_timeseries = timeseries.apply(
    lambda datetime_list:[max(datetime_list)] if datetime_list else []
)
2021-11-23 22:22:45

अन्य भाषाओं में

यह पृष्ठ अन्य भाषाओं में है

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

इस श्रेणी में लोकप्रिय

लोकप्रिय सवाल इस श्रेणी में