पांडा में दिनांक सीमा कैसे बनाएं (3 उदाहरण)


आप पांडा में दिनांक सीमा बनाने के लिए पांडा.डेट_रेंज() फ़ंक्शन का उपयोग कर सकते हैं।

यह फ़ंक्शन निम्नलिखित मूल सिंटैक्स का उपयोग करता है:

पांडा.डेट_रेंज(प्रारंभ, अंत, अवधि, आवृत्ति,…)

सोना:

  • आरंभ : आरंभ तिथि
  • समाप्ति : अंतिम तिथि
  • अवधि: उत्पन्न होने वाली अवधि की संख्या
  • आवृत्ति : उपयोग की जाने वाली आवृत्ति (आवृत्ति उपनामों के लिए इस सूची को देखें)

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

उदाहरण 1: अलग-अलग दिनों के साथ एक तिथि सीमा बनाएं

निम्नलिखित कोड दिखाता है कि एक विशिष्ट प्रारंभ और समाप्ति तिथि के साथ अलग-अलग दिनों वाली दिनांक सीमा कैसे बनाई जाए:

 import pandas as pd

#create 10-day date range
p.d. date_range (start=' 1/1/2020 ', end= '10/1/2020 ')

DatetimeIndex(['2020-01-01', '2020-01-02', '2020-01-03', '2020-01-04',
               '2020-01-05', '2020-01-06', '2020-01-07', '2020-01-08',
               '2020-01-09', '2020-01-10'],
              dtype='datetime64[ns]', freq='D')

परिणाम निर्दिष्ट प्रारंभ तिथि से निर्दिष्ट समाप्ति तिथि तक 10 दिनों की एक सूची है।

उदाहरण 2: विशिष्ट संख्या में अवधियों के साथ एक दिनांक सीमा बनाएं

निम्नलिखित कोड दिखाता है कि एक निश्चित प्रारंभ और समाप्ति तिथि के बीच समान दूरी पर विशिष्ट संख्या में अवधि के साथ दिनांक सीमा कैसे बनाई जाए:

 import pandas as pd

#create 10-day date range with 3 equally-spaced periods
p.d. date_range (start=' 1/1/2020 ', end=' 1/10/2020 ', periods= 3 )

DatetimeIndex(['2020-01-01 00:00:00', '2020-01-05 12:00:00',
               '2020-01-10 00:00:00'],
              dtype='datetime64[ns]', freq=None)

परिणाम निर्दिष्ट प्रारंभ तिथि से निर्दिष्ट समाप्ति तिथि तक 3 समान दूरी वाले दिनों की एक सूची है।

उदाहरण 3: एक विशिष्ट आवृत्ति के साथ एक दिनांक सीमा बनाएं

निम्नलिखित कोड दिखाता है कि एक दिनांक सीमा कैसे बनाई जाए जो एक विशिष्ट तिथि पर शुरू होती है और छह महीने की प्रारंभ तिथि आवृत्ति होती है:

 import pandas as pd

#create date range with six month start dates
p.d. date_range (start=' 1/1/2020 ', freq=' MS ', periods= 6 )

DatetimeIndex(['2020-01-01', '2020-02-01', '2020-03-01', '2020-04-01',
               '2020-05-01', '2020-06-01'],
              dtype='datetime64[ns]', freq='MS')

परिणाम छह तारीखों की एक सूची है, जिनमें से प्रत्येक एक महीने के अंतर पर है। ध्यान दें कि ” एमएस ” का अर्थ “माह की शुरुआत” है। आप दिनांक उपनामों की पूरी सूची यहां पा सकते हैं।

निम्नलिखित कोड दिखाता है कि किसी विशिष्ट तिथि से शुरू होने वाली और वार्षिक आवृत्ति वाली दिनांक सीमा कैसे बनाई जाए:

 import pandas as pd

#create date range with six consecutive years
p.d. date_range (start=' 1/1/2020 ', freq=' YS ', periods= 6 )

DatetimeIndex(['2020-01-01', '2021-01-01', '2022-01-01', '2023-01-01',
               '2024-01-01', '2025-01-01'],
              dtype='datetime64[ns]', freq='AS-JAN')

परिणाम छह तारीखों की एक सूची है, जिनमें से प्रत्येक एक वर्ष के अंतर पर है।

नोट : आप pd.date_range() फ़ंक्शन के लिए संपूर्ण ऑनलाइन दस्तावेज़ यहां पा सकते हैं।

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

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

पांडा डेटाफ़्रेम पंक्तियों को तिथि के अनुसार कैसे फ़िल्टर करें
पांडा डेटाफ़्रेम को तिथि के अनुसार कैसे क्रमबद्ध करें
पंडों में तारीख से महीना कैसे निकालें

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

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