char से date तक
आपको अक्सर कैरेक्टर स्ट्रिंग्स से खुद तारीखें बनानी पड़ेंगी. यह काम करने का सबसे अच्छा तरीका as.Date() फंक्शन है:
# The Great Crash of 1929
great_crash <- as.Date("1929-11-29")
great_crash
[1] "1929-11-29"
class(great_crash)
[1] "Date"
ध्यान दें कि तारीख "yyyy-mm-dd" फॉर्मेट में दी गई है. इसे ISO फॉर्मेट कहा जाता है (ISO = International Organization for Standardization), और R तारीखों को इसी तरह स्वीकार और प्रदर्शित करता है.
आंतरिक रूप से, तारीखें 1 January, 1970 से बीते दिनों की संख्या के रूप में, और datetimes तब से बीते सेकंड्स की संख्या के रूप में स्टोर होती हैं. आप इसे नीचे दिए अभ्यासों में कन्फर्म करेंगे.
यह अभ्यास पाठ्यक्रम का हिस्सा है
इंटरमीडिएट R फॉर फाइनेंस
अभ्यास निर्देश
- एक date वैरिएबल
crashबनाएँ"2008-09-29"के लिए — यह एक ही दिन में सबसे बड़े स्टॉक मार्केट पॉइंट ड्रॉप की तारीख है. crashप्रिंट करें.as.numeric()का उपयोग करकेcrashको 1 January, 1970 से बीते दिनों की संख्या में बदलें.- 1 January, 1970 से अब तक बीते सेकंड्स देखने के लिए
Sys.time()के चारों ओरas.numeric()लगाएँ. "09/29/2008"से एक date बनाने की कोशिश करें. क्या होता है?
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Create crash
crash <- ___
# Print crash
___
# crash as a numeric
___
# Current time as a numeric
___
# Incorrect date format
___