MulaiMulai sekarang secara gratis

Perhitungan di j (II)

Pada latihan sebelumnya, Anda melakukan perhitungan di j yang hanya menghasilkan satu nilai, yaitu vektor dengan panjang satu. Namun, sering kali Anda melakukan perhitungan yang menghasilkan lebih dari satu nilai. Kabar baiknya, sintaks untuk perhitungan tersebut tetap sama!

Anda akan menggunakan fungsi difftime() pada latihan ini untuk menghitung selisih dalam menit antar perjalanan. difftime() memerlukan dua argumen wajib, time1 dan time2, untuk menghitung selisih (time1 - time2). Untuk menghitung selisih dalam menit, atur argumen units ke "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

Latihan ini adalah bagian dari kursus

Manipulasi Data dengan data.table di R

Lihat Kursus

Petunjuk latihan

Hitung selisih dalam menit antara end_date dan start_date.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Compute duration of all trips
trip_duration <- batrips[, difftime(___)]
head(trip_duration)
Edit dan Jalankan Kode