j में कम्प्यूटेशन (II)
पिछले अभ्यास में, आपने j में ऐसे कम्प्यूटेशन किए थे जिनका नतीजा केवल एक मान था, यानी लंबाई 1 का वेक्टर. लेकिन अक्सर ऐसे कम्प्यूटेशन भी होते हैं जिनमें एक से अधिक मान लौटते हैं. अच्छी बात यह है कि इन कैलकुलेशनों के लिए सिंटैक्स वही रहता है!
इस अभ्यास में आप ट्रिप्स के बीच मिनटों का अंतर निकालने के लिए difftime() फंक्शन का इस्तेमाल करेंगे. difftime() को दो आवश्यक आर्ग्युमेंट्स, time1 और time2 चाहिए होते हैं ताकि अंतर (time1 - time2) निकाला जा सके. मिनटों में अंतर पाने के लिए units आर्ग्युमेंट को "min" पर सेट करें:
date1 <- "2018-12-20 11:30:00 EST"
date2 <- "2018-12-20 11:20:00 EST"
difftime(date1, date2, units = "min")
Time difference of 10 mins
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में data.table के साथ Data Manipulation
अभ्यास निर्देश
end_date और start_date के बीच का मिनटों का अंतर निकालें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Compute duration of all trips
trip_duration <- batrips[, difftime(___)]
head(trip_duration)