MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Gunakan write.zoo() untuk menyimpan data flights_xts ke "flights_xts.csv". Pastikan untuk menentukan comma-separated values (",") menggunakan argumen sep.
  • 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 sebagai flights2.
  • Enkode ulang objek flights2 Anda menjadi xts menggunakan as.xts(). Simpan objek xts baru Anda sebagai flights_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
Edit dan Jalankan Kode