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, kursun bir parçasıdır

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

Kursa Göz Atın

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ı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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