आर में तारीखों के बीच महीनों की संख्या की गणना कैसे करें


आप आर में दो तिथियों के बीच महीनों की संख्या की गणना करने के लिए दो तरीकों में से एक का उपयोग कर सकते हैं:

विधि 1: तिथियों के बीच पूरे महीनों की संख्या की गणना करें

 library (lubridate)

interval(first_date, second_date) %/% months( 1 )

विधि 2: तिथियों के बीच आंशिक महीनों की संख्या (दशमलव स्थानों के साथ) की गणना करें

 library (lubridate)

interval(first_date, second_date) %/% days( 1 ) / ( 365 / 12 )

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

उदाहरण 1: तिथियों के बीच पूरे महीनों की संख्या की गणना करें

हम आर में दो तिथियों के बीच पूरे महीनों की संख्या की गणना करने के लिए निम्नलिखित कोड का उपयोग कर सकते हैं:

 library (lubridate)

#define dates
first_date <- as. Date (' 2022-05-01 ')
second_date <- as. Date (' 2022-09-04 ')

#calculate difference between dates in months
diff <- interval(first_date, second_date) %/% months( 1 )

#view difference
Diff

[1] 4

हम देखते हैं कि हमारे द्वारा निर्दिष्ट दो तिथियों के बीच पूरे चार महीने हैं।

उदाहरण 2: तिथियों के बीच आंशिक महीनों की संख्या की गणना करें

हम आर में दो तिथियों के बीच आंशिक महीनों की संख्या की गणना करने के लिए निम्नलिखित कोड का उपयोग कर सकते हैं:

 library (lubridate)

#define dates
first_date <- as. Date (' 2022-05-01 ')
second_date <- as. Date (' 2022-09-04 ')

#calculate difference between dates in partial months
diff <- interval(first_date, second_date) %/% days( 1 ) / ( 365 / 12 )

#view difference
Diff

[1] 4.142466

हम देखते हैं कि हमारे द्वारा निर्दिष्ट दो तिथियों के बीच 4.142466 महीने हैं।

ध्यान दें कि यह विधि पिछली विधि से किस प्रकार अधिक विशिष्ट है क्योंकि यह हमें तिथियों के बीच आंशिक महीनों की संख्या भी बताती है।

आपकी स्थिति के आधार पर, आप इनमें से किसी एक तरीके का दूसरे के मुकाबले उपयोग करना पसंद कर सकते हैं।

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

 install. packages (' lubridate ')

आप यहां हमारे द्वारा उपयोग किए गए अंतराल() फ़ंक्शन के लिए पूर्ण दस्तावेज़ भी पा सकते हैं।

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

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

आर में किसी कैरेक्टर को टाइमस्टैम्प में कैसे बदलें
आर में फैक्टर को डेट में कैसे बदलें
आर में दिनांक से वर्ष कैसे निकालें?

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

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