Menyandikan data penerbangan Anda
Anda siap menyandikan data menjadi objek xts! Ingat bahwa flights adalah data frame yang berisi empat kolom data penerbangan dan satu kolom tanggal.
Untuk mengonversinya menjadi objek xts, Anda perlu memastikan kolom tanggal berada dalam format berbasis waktu. Seperti yang Anda temukan sebelumnya, kolom date saat ini bertipe character. Setelah date disimpan dalam format berbasis waktu, Anda siap mengonversinya ke xts! Untuk melakukannya, Anda akan menggunakan as.xts(), yang menerima dua argumen utama.
Pertama, Anda perlu menentukan objek yang akan dikonversi (dalam hal ini, flights). Untuk menghindari redundansi, umumnya Anda sebaiknya menghapus kolom berbasis waktu dari data saat mengonversi ke xts. Dalam kasus ini, Anda akan menghapus kolom kelima (dates) dengan menyertakan [, -5] pada pemanggilan as.xts() Anda.
Kedua, Anda perlu memberi tahu xts cara mengindeks objek Anda dengan menentukan argumen order.by. Dalam hal ini, Anda ingin mengindeks objek berdasarkan kolom date.
Data frame flights sudah dimuat untuk Anda.
Latihan ini adalah bagian dari kursus
Studi Kasus: Menganalisis Data Deret Waktu Kota di R
Petunjuk latihan
- Muat paket
xts. - Gunakan as.Date() untuk mengonversi kolom
datediflightsdaricharactermenjadi objekDate. - Konversikan data Anda menjadi objek
xtsmenggunakanas.xts(). Untuk melakukannya, Anda perlu menentukan data yang akan disandikan diikuti argumenorder.by, yang membuat indeks berbasis waktu. Simpan objek ini sebagaiflights_xts. - Periksa kelas
flights_xtsdi ruang kerja Anda. - Tinjau
5baris pertama dariflights_xts.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Load the xts package
# Convert date column to a time-based class
flights$date <- ___(flights$date)
# Convert flights to an xts object using as.xts
flights_xts <- as.xts(___ [ , -___], order.by = ___)
# Check the class of flights_xts
# Examine the first five lines of flights_xts