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

Uçuş verilerini kodlama

Verilerini bir xts nesnesine kodlamaya hazırsın! Unutma, flights dört sütunluk uçuş verisi ve bir de tarih sütunu içeren bir data frame.

Bir xts nesnesine dönüştürmek için, tarih sütununun zaman tabanlı bir biçimde olduğundan emin olmalısın. Daha önce gördüğün gibi date sütunu şu anda bir character. date zaman tabanlı bir biçimde kaydedildikten sonra xts'e çevirmeye hazırsın! Bunu yapmak için, iki temel argüman alan as.xts() fonksiyonunu kullanacaksın.

Önce, dönüştürülecek nesneyi belirtmelisin (bu durumda flights). Gereksiz tekrarları önlemek için, xts'e çevirirken genelde zaman tabanlı sütunu veriden çıkarmalısın. Bu durumda, as.xts() çağrında [, -5] belirterek beşinci sütunu (dates) çıkaracaksın.

İkinci olarak, nesnenin nasıl indeksleneceğini order.by argümanıyla xts'e söylemelisin. Bu durumda, nesneni date sütununa göre indekslemek istiyorsun.

flights data frame'i senin için önceden yüklendi.

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ı

  • xts paketini yükle.
  • flights içindeki date sütununu character tipinden bir Date nesnesine dönüştürmek için as.Date() kullan.
  • Verilerini as.xts() ile bir xts nesnesine dönüştür. Bunu yapmak için, önce kodlanacak veriyi belirtip ardından zaman tabanlı indeksi oluşturan order.by argümanını vermen gerekecek. Bu nesneyi flights_xts olarak kaydet.
  • Çalışma alanında flights_xts'in sınıfını kontrol et.
  • flights_xts'in ilk 5 satırını incele.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

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