Sử dụng .SD (II)
Bạn cũng có thể áp dụng một hàm duy nhất cho mọi cột được chỉ định trong .SDcols bằng lapply(). Trong bài này, bạn sẽ tính số lượng trạm xuất phát và mã zip duy nhất cho mỗi tháng bằng uniqueN(). uniqueN() trả về số phần tử duy nhất trong một cột/vector/data.table.
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
Hướng dẫn bài tập
Tìm tổng số trạm xuất phát và mã zip duy nhất cho mỗi tháng, sử dụng start_date để trích xuất tháng.
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.
# Find the total number of unique start stations and zip codes per month
unique_station_month <- batrips[, ___(___, ___),
by = ___,
.SDcols = c("start_station", "zip_code")]
unique_station_month