शुरू करेंमुफ़्त में शुरू करें

तारीख़ें बनाएँ और फ़ॉर्मेट करें

R में एक साधारण कैरेक्टर स्ट्रिंग से Date ऑब्जेक्ट बनाने के लिए आप as.Date() फंक्शन का उपयोग कर सकते हैं। कैरेक्टर स्ट्रिंग को ऐसे फ़ॉर्मेट का पालन करना होता है जिसे कुछ प्रतीकों से परिभाषित किया जा सकता है (उदाहरण 13 January, 1982 के अनुरूप हैं):

  • %Y: 4-अंकों का वर्ष (1982)
  • %y: 2-अंकों का वर्ष (82)
  • %m: 2-अंकों का महीना (01)
  • %d: महीने का 2-अंकों का दिन (13)
  • %A: सप्ताह का दिन (Wednesday)
  • %a: सप्ताह के दिन का संक्षिप्त रूप (Wed)
  • %B: महीना (January)
  • %b: महीने का संक्षिप्त रूप (Jan)

निम्न R कमांड सभी 1982 के जनवरी के 13वें दिन के लिए वही Date ऑब्जेक्ट बनाएँगे:

as.Date("1982-01-13")
as.Date("Jan-13-82", format = "%b-%d-%y")
as.Date("13 January, 1982", format = "%d %B, %Y")

ध्यान दें कि यहाँ पहली पंक्ति को किसी फ़ॉर्मेट आर्ग्युमेंट की ज़रूरत नहीं पड़ी, क्योंकि डिफ़ॉल्ट रूप से R आपकी कैरेक्टर स्ट्रिंग को "%Y-%m-%d" या "%Y/%m/%d" फ़ॉर्मेट से मिला देता है.

तारीख़ें बनाने के अलावा, आप तारीख़ों को अलग नोटेशन वाली कैरेक्टर स्ट्रिंग्स में भी बदल सकते हैं। इसके लिए आप format() फंक्शन का उपयोग करते हैं। निम्न कोड पंक्तियाँ आज़माएँ:

today <- Sys.Date()
format(Sys.Date(), format = "%d %B, %Y")
format(Sys.Date(), format = "Today is a %A!")

यह अभ्यास पाठ्यक्रम का हिस्सा है

इंटरमीडिएट R

पाठ्यक्रम देखें

अभ्यास निर्देश

  • आपके लिए तीन कैरेक्टर स्ट्रिंग्स बनाई गई हैं जो तारीख़ों का प्रतिनिधित्व करती हैं। इन्हें as.Date() का उपयोग करके dates में बदलें, और क्रमशः date1, date2, और date3 में असाइन करें। date1 के लिए कोड पहले से दिया गया है.
  • format() का उपयोग करके तारीख़ों से उपयोगी जानकारी कैरेक्टर स्ट्रिंग के रूप में निकालें। पहली तारीख़ से weekday चुनें। दूसरी तारीख़ से महीने का दिन चुनें। तीसरी तारीख़ से महीने का संक्षिप्त रूप और 4-अंकों का वर्ष, दोनों के बीच एक स्पेस के साथ, चुनें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Definition of character strings representing dates
str1 <- "May 23, '96"
str2 <- "2012-03-15"
str3 <- "30/January/2006"

# Convert the strings to dates: date1, date2, date3
date1 <- as.Date(str1, format = "%b %d, '%y")



# Convert dates to formatted strings
format(date1, "%A")
कोड संपादित करें और चलाएँ