Bắt đầu ngayBắt đầu miễn phí

Tính toán trong j (II)

Ở bài trước, bạn đã thực hiện các phép tính trong j và chỉ nhận về một giá trị duy nhất, tức một vector độ dài 1. Tuy nhiên, bạn thường sẽ thực hiện những phép tính trả về nhiều hơn một giá trị. Tin vui là cú pháp cho các phép tính này vẫn như cũ!

Trong bài này, bạn sẽ dùng hàm difftime() để tính chênh lệch số phút giữa các chuyến đi. difftime() cần hai đối số bắt buộc, time1time2, để tính hiệu (time1 - time2). Để tính chênh lệch theo phút, đặt đối số units thành "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

Bài tập này là một phần của khóa học

Xử lý dữ liệu với data.table trong R

Xem khóa học

Hướng dẫn bài tập

Tính chênh lệch thời gian tính bằng phút giữa end_datestart_date.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Compute duration of all trips
trip_duration <- batrips[, difftime(___)]
head(trip_duration)
Chỉnh sửa và Chạy Mã