BaşlayınÜcretsiz Başlayın

Zaman kazandıran kayıt - II

flights_xts verilerini ileride kullanmak üzere bir rds dosyasına kaydettin. Peki ya R kullanmayan çalışma arkadaşlarınla verileri paylaşmak istersen?

xts nesnelerini R ortamının dışındaki paylaşılabilir formatlara dönüştürmek için ikinci bir seçenek olarak virgülle ayrılmış değerler (CSV) dosyaları gibi formatlar bulunur. Bunu yapmak için write.zoo() komutunu kullanacaksın.

xts nesneni başarıyla bir csv dosyasına aktardıktan sonra, read.zoo() komutunu kullanarak verileri R'ye geri yükleyebilirsin. Ancak readRDS'in aksine, verilerini yeniden bir xts nesnesine kodlaman ("encode" etmen) gerekecek (as.xts kullanarak).

Bu egzersiz

Vaka Çalışması: R ile Şehir Zaman Serisi Verilerini Analiz Etme

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • write.zoo() kullanarak flights_xts verilerini "flights_xts.csv" dosyasına kaydet. sep argümanını kullanarak virgülle ayrılmış değerleri (",") belirttiğinden emin ol.
  • Dosyanı read.zoo() ile R'ye geri oku. Dışa aktardığın dosyanın adını ve veriyi ayırmak için kullanılan yöntemi belirt. Diğer argümanlara göz at ama kodu değiştirme. Bu yeni nesneyi flights2 olarak kaydet.
  • flights2 nesneni as.xts() kullanarak tekrar xts'e dönüştür. Yeni xts nesneni flights_xts2 olarak kaydet.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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
Kodu Düzenle ve Çalıştır