R में as.date() फ़ंक्शन का उपयोग कैसे करें (उदाहरण के साथ)


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

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

 as. Date (x, format, tryFormats = c(" %Y-%m-%d ", " %Y/%m/%d ")

सोना:

  • x : दिनांक में परिवर्तित करने के लिए ऑब्जेक्ट का नाम।
  • प्रारूप : दिनांक स्ट्रिंग का प्रारूप. यदि निर्दिष्ट नहीं किया गया है तो यह ट्राइफ़ॉर्मेट्स में से किसी एक को आज़माएगा।
  • प्रयास प्रारूप : प्रयास करने योग्य प्रारूप।

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

उदाहरण 1: पहचानने योग्य दिनांक प्रारूपों के साथ as.Date() का उपयोग करना

डिफ़ॉल्ट रूप से, यदि कैरेक्टर ऑब्जेक्ट को निम्नलिखित में से किसी एक तरीके से स्वरूपित किया जाता है, तो as.Date() फ़ंक्शन आसानी से कैरेक्टर ऑब्जेक्ट को डेट ऑब्जेक्ट में परिवर्तित कर सकता है:

  • %Y-%m-%d
  • %A/%m/%d

निम्नलिखित कोड दिखाता है कि किसी कैरेक्टर ऑब्जेक्ट को %Y-%m-%d फॉर्मेट में डेट ऑब्जेक्ट में बदलने के लिए as.Date() फ़ंक्शन का उपयोग कैसे करें:

 #define character object in %Y-%m-%d format
x <- "2022-10-15"

#view class of x
class(x)

[1] “character”

#convert character object to date object
my_date <- as. Date (s)

#view new date object
my_date

[1] "2022-10-15"

#view class of my_date
class(my_date)

[1] “Date”

हम देख सकते हैं कि कैरेक्टर ऑब्जेक्ट को डेट ऑब्जेक्ट में बदल दिया गया है।

निम्नलिखित कोड दिखाता है कि किसी कैरेक्टर ऑब्जेक्ट को %Y/%m/%d फॉर्मेट में डेट ऑब्जेक्ट में बदलने के लिए as.Date() फ़ंक्शन का उपयोग कैसे करें:

 #define character object in %Y/%m/%d format
x <- "2022/10/15"

#convert character object to date object
my_date <- as. Date (s)

#view class of my_date
class(my_date)

[1] “Date”

हम देख सकते हैं कि कैरेक्टर ऑब्जेक्ट को डेट ऑब्जेक्ट में बदल दिया गया है।

इन दो उदाहरणों के लिए, हमें as.Date() फ़ंक्शन में प्रारूप तर्क का उपयोग करने की आवश्यकता नहीं थी क्योंकि दोनों दिनांक प्रारूप आर द्वारा पहचाने गए थे।

उदाहरण 2: अज्ञात दिनांक प्रारूपों के साथ as.Date() का उपयोग करना

जब वर्ण ऑब्जेक्ट में पहचानने योग्य दिनांक प्रारूप नहीं होता है, तो आपको प्रारूप निर्दिष्ट करने के लिए प्रारूप तर्क का उपयोग करना होगा।

उदाहरण के लिए, निम्नलिखित कोड दिखाता है कि किसी कैरेक्टर ऑब्जेक्ट को %m/%d/%Y फॉर्मेट में डेट ऑब्जेक्ट में बदलने के लिए as.Date() फ़ंक्शन का उपयोग कैसे करें:

 #define character object in %m/%d/%Y format
x <- "10/15/2022"

#convert character object to date object
my_date <- as. Date (x, format=" %m/%d/%Y ")

#view new date object
my_date

[1] "2022-10-15"

#view class of my_date
class(my_date)

[1] “Date”

हम देख सकते हैं कि कैरेक्टर ऑब्जेक्ट को डेट ऑब्जेक्ट में बदल दिया गया है।

और निम्नलिखित कोड दिखाता है कि %m%d%Y प्रारूप वर्ण ऑब्जेक्ट को दिनांक ऑब्जेक्ट में कनवर्ट करने के लिए as.Date() फ़ंक्शन का उपयोग कैसे करें:

 #define character object in %m%d%Y format
x <- "10152022"

#convert character object to date object
my_date <- as. Date (x, format=" %m%d%Y ")

#view new date object
my_date

[1] "2022-10-15"

#view class of my_date
class(my_date)

[1] “Date”

कैरेक्टर ऑब्जेक्ट को सफलतापूर्वक दिनांक ऑब्जेक्ट में परिवर्तित कर दिया गया।

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

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

UNIX टाइमस्टैम्प को R में दिनांक में कैसे परिवर्तित करें
आर में फैक्टर को डेट में कैसे बदलें
आर में दिनांक के अनुसार डेटा फ़्रेम को कैसे क्रमबद्ध करें
आर में दिनांक से वर्ष कैसे निकालें?

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

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