Tek bir sembol için varsayılan veri kaynağını ayarla
Bir enstrümanın varsayılan kaynağını değiştirmek, birden çok kaynağın aynı sembolü farklı enstrümanlar için kullandığı durumlarda işe yarar. Örneğin, getSymbols("CP", src = "yahoo") New York Borsası'ndan Canadian Pacific Railway verisini yükler. Ama getSymbols("CP", src = "FRED") ABD Ekonomik Analiz Bürosu'ndan vergi sonrası Kurumsal Kârlar verisini yükler.
Bir enstrüman için varsayılan veri kaynağını belirtmek için setSymbolLookup() kullanabilirsin. Bu egzersizde, getSymbols("CP") çağrısının Yahoo Finance’taki demiryolu hisse verisi yerine FRED'deki kurumsal kâr verisini yüklemesini nasıl sağlayacağını öğreneceksin.
setSymbolLookup() herhangi sayıda ad = değer çifti alabilir; burada ad sembol, değer ise o sembole özel getSymbols() argümanlarının adlandırılmış listesidir.
Bu egzersiz
R ile Finansal Verileri İçe Aktarma ve Yönetme
kursunun bir parçasıdırEgzersiz talimatları
- Senin için yüklenmiş olan
CPverisinin ilk birkaç satırına bakmak içinhead()kullan. CPiçin kaynağı FRED olacak şekildesetSymbolLookup()çağrısını tamamla.- Veriyi tekrar yüklemek için
getSymbols()kullan. CP'nin ilk birkaç satırına bak ve çıktıyı ilk talimattaki çıktıyla karşılaştır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Look at the first few rows of CP
# Set the source for CP to FRED
setSymbolLookup(___ = list(src = "___"))
# Load CP data again
# Look at the first few rows of CP