Düzensiz bir indisi düzenli yapmak için merge kullan
Önceki egzersizde, düzenli bir zaman indisine sahip, sıfır genişlikli bir xts nesnesi oluşturmayı öğrendin. Bu sıfır genişlikli nesneyi, düzensiz bir xts nesnesini düzenli hale getirmek için kullanabilirsin.
Düzenlenmiş seride genellikle eksik değerler (NA) olur; çünkü düzensiz veride düzenli indisteki tüm gözlemler için bir değer yoktur. Bu egzersiz, iki seriyi merge() ile birleştirirken bu eksik değerleri nasıl yöneteceğini gösterecek.
Önceki egzersizde oluşturduğun irregular_xts ve regular_xts nesneleri çalışma alanında hazır.
Bu egzersiz
R ile Finansal Verileri İçe Aktarma ve Yönetme
kursunun bir parçasıdırEgzersiz talimatları
merge()fonksiyonunu kullanarakirregular_xtsveregular_xtsnesnelerinimerged_xtsadlı bir nesnede birleştir.head()ilemerged_xts'in ilk birkaç satırına bak.merge()'infillargümanını kullanarakNAdeğerlerini son gözlemi ileri taşıyarak (na.locf) doldur ve sonucumerged_filled_xtsadlı bir nesne olarak oluştur.headilemerged_filled_xts'in ilk birkaç satırına bak.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Merge irregular_xts and regular_xts
# Look at the first few rows of merged_xts
# Use the fill argument to fill NA with their previous value
# Look at the first few rows of merged_filled_xts