पांडा: एक कॉलम में सबसे पुरानी तारीख कैसे खोजें


आप पांडा डेटाफ़्रेम के कॉलम में सबसे पुरानी तारीख खोजने के लिए निम्नलिखित विधियों का उपयोग कर सकते हैं:

विधि 1: कॉलम में सबसे पुरानी तारीख खोजें

 df[' date_column ']. min ()

विधि 2: कॉलम में सबसे पुरानी तारीख वाली पंक्ति ढूंढें

 df. iloc [df[' date_column ']. argmin ()]

निम्नलिखित उदाहरण दिखाते हैं कि निम्नलिखित पांडा डेटाफ़्रेम के साथ व्यवहार में इस सिंटैक्स का उपयोग कैसे करें:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' date ': pd.to_datetime (['2022-04-01', '2022-02-12',
                                           '2022-06-13', '2022-02-04',
                                           '2022-07-01', '2022-02-19',
                                           '2022-12-03', '2022-04-04']),
                   ' sales ': [12, 15, 24, 24, 14, 19, 12, 38]})

#view DataFrame
print (df)

        dirty date
0 2022-04-01 12
1 2022-02-12 15
2 2022-06-13 24
3 2022-02-04 24
4 2022-07-01 14
5 2022-02-19 19
6 2022-12-03 12
7 2022-04-04 38

उदाहरण 1: कॉलम में सबसे पुरानी तारीख खोजें

हम डेटाफ़्रेम के दिनांक कॉलम में सबसे पुरानी तारीख खोजने के लिए निम्नलिखित कोड का उपयोग कर सकते हैं:

 #find earliest date in 'date' column
df[' date ']. min ()

Timestamp('2022-02-04 00:00:00')

परिणाम से, हम देख सकते हैं कि दिनांक कॉलम में सबसे पुरानी तारीख 02/04/2022 है।

ध्यान दें : यदि आप नवीनतम तारीख खोजना चाहते हैं, तो बस कोड में min() को max() से बदल दें।

उदाहरण 2: कॉलम में सबसे पुरानी तारीख वाली पंक्ति ढूंढें

हम डेटाफ़्रेम के दिनांक कॉलम में सबसे पुरानी तारीख वाली पंक्ति ढूंढने के लिए निम्नलिखित कोड का उपयोग कर सकते हैं:

 #find row with earliest date in 'date' column
df. iloc [df[' date ']. argmin ()]

date 2022-02-04 00:00:00
dirty 24
Name: 3, dtype: object

आउटपुट दिनांक कॉलम में सबसे पुरानी तारीख वाली संपूर्ण पंक्ति प्रदर्शित करता है।

उदाहरण के लिए, हम इस पंक्ति में निम्नलिखित मान देख सकते हैं:

  • दिनांक : 02-04-2022
  • गंदा : 24

यदि आप केवल सबसे पुरानी तारीख वाली पंक्ति की सूचकांक स्थिति जानना चाहते हैं, तो आप .iloc को .index से इस प्रकार बदल सकते हैं:

 #find index position of row with earliest date in 'date' column
df. index [df[' date ']. argmin ()]

3

यह हमें बताता है कि सूचकांक स्थिति 3 वाली पंक्ति में दिनांक कॉलम में सबसे पुरानी तारीख शामिल है।

नोट : यदि आप सबसे हालिया तारीख वाली पंक्ति ढूंढना चाहते हैं, तो कोड में argmin() को argmax() से बदलें।

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि पांडा में अन्य सामान्य ऑपरेशन कैसे करें:

पंडों में किसी तारीख से दिन कैसे जोड़ें और घटाएँ
पांडा में दो तिथियों के बीच पंक्तियों का चयन कैसे करें
पंडों में वर्ष, माह और दिन से दिनांक कॉलम कैसे बनाएं

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *