Menggabungkan i, j, dan by (I)
Dalam latihan ini, Anda akan menggabungkan argumen i, j, dan by untuk menemukan perjalanan pertama dan terakhir untuk setiap stasiun awal. Ingat bahwa data.table terlebih dahulu menyaring baris di i, lalu mengelompokkan baris menggunakan by, dan akhirnya menghitung ekspresi di j.
Latihan ini adalah bagian dari kursus
Manipulasi Data dengan data.table di R
Petunjuk latihan
- Urutkan
batripsmenggunakan kolomstart_datesecara menaik. - Kelompokkan baris berdasarkan
start_station. - Ekstrak baris pertama dan terakhir dari
start_date.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Find the first and last ride for each start_station
first_last <- batrips[___,
.(start_date = ___),
by = ___]
first_last