Menghemat waktu - II
Anda telah menyimpan data flights_xts ke file rds untuk penggunaan di masa mendatang. Namun bagaimana jika Anda ingin membagikan data tersebut kepada rekan yang tidak menggunakan R?
Opsi kedua untuk menyimpan objek xts adalah mengonversinya ke format yang dapat dibagikan di luar lingkungan R, termasuk file comma-separated values (CSV). Untuk melakukan ini, Anda akan menggunakan perintah write.zoo().
Setelah Anda berhasil mengekspor objek xts ke file csv, Anda dapat memuat kembali data ke R menggunakan perintah read.zoo(). Berbeda dengan readRDS, Anda perlu mengenkode ulang data menjadi objek xts (menggunakan as.xts).
Latihan ini adalah bagian dari kursus
Studi Kasus: Menganalisis Data Deret Waktu Kota di R
Petunjuk latihan
- Gunakan
write.zoo()untuk menyimpan dataflights_xtske"flights_xts.csv". Pastikan untuk menentukan comma-separated values (",") menggunakan argumensep. - Baca kembali file Anda ke R menggunakan
read.zoo(). Tentukan nama file yang Anda ekspor serta metode pemisah datanya. Perhatikan argumen lain tetapi jangan ubah kodenya. Simpan objek baru ini sebagaiflights2. - Enkode ulang objek
flights2Anda menjadi xts menggunakanas.xts(). Simpan objek xts baru Anda sebagaiflights_xts2.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Export your xts object to a csv file using write.zoo
write.zoo(flights_xts, file = "___", sep = "___")
# Open your saved object using read.zoo
flights2 <- read.zoo("___", sep = "___", FUN = as.Date, header = TRUE, index.column = 1)
# Encode your new object back into xts
flights_xts2 <- as.xts(___)
# Examine the first five rows of your new flights_xts2 object