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

Dates के साथ गणनाएँ

R में Date और POSIXct ऑब्जेक्ट अंदर से सादे न्यूमेरिकल मानों के रूप में रखे जाते हैं। यही बात समय और तारीख वाले ऑब्जेक्ट्स पर गणना करना बहुत आसान बना देती है: R इनकी आंतरिक संख्यात्मक वैल्यू पर कैलकुलेशन करता है और फिर नतीजे को दोबारा मनुष्यों के पढ़ने लायक समय/तारीख में बदल देता है।

आप Date ऑब्जेक्ट्स को increment/decrement कर सकते हैं, या उन पर सीधे कैलकुलेशन कर सकते हैं:

today <- Sys.Date()
today + 1
today - 1

as.Date("2015-03-12") - as.Date("2015-02-27")

खाने की आदतें नियंत्रित करने के लिए, आपने पिछली पाँच बार जब आपने पिज़्ज़ा खाया, उनकी तारीखें लिखने का फैसला किया। वर्कस्पेस में ये तारीखें पाँच Date ऑब्जेक्ट्स के रूप में, day1 से day5 तक, परिभाषित हैं। आपके लिए pizza नाम का एक वेक्टर पहले से बना है जिसमें ये 5 Date ऑब्जेक्ट्स शामिल हैं।

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

इंटरमीडिएट R

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

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

  • आखिरी और पहली बार जब आपने पिज़्ज़ा खाया, उनके बीच कितने दिन बीते, यह निकालें। परिणाम प्रिंट करें।
  • pizza पर diff() फंक्शन का उपयोग करके क्रमिक पिज़्ज़ा दिनों के बीच के अंतर निकालें। परिणाम को नए वैरिएबल day_diff में स्टोर करें।
  • दो क्रमिक पिज़्ज़ा दिनों के बीच औसत अंतराल निकालें। परिणाम प्रिंट करें।

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

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

# day1, day2, day3, day4 and day5 are already available in the workspace

# Difference between last and first pizza day


# Create vector pizza
pizza <- c(day1, day2, day3, day4, day5)

# Create differences between consecutive pizza days: day_diff


# Average period between two consecutive pizza days
कोड संपादित करें और चलाएँ