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

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

Xem khóa học

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
Chỉnh sửa và Chạy Mã