Birden fazla enstrüman için geçerli adlar oluştur
Önceki bir egzersizde, getSymbols() için varsayılan bir veri kaynağını ayarlamak üzere setSymbolLookup()'ı nasıl kullanacağını öğrenmiştin. setSymbolLookup()'ı, enstrüman sembolü ile R nesnesinin adı arasında bir eşleme oluşturmak için de kullanabilirsin.
Bu, sözdizimsel olarak geçerli adlar olmayan çok sayıda sembolün verilerini indirmek istediğinde veya adları diğer R değişken adlarıyla çakışan semboller olduğunda kullanışlıdır.
Çakışmaya örnek olarak, AT&T hissesinin sembolü olan T verilebilir; bu sembol genellikle mantıksal değer TRUE için kısaltma olarak kullanılır.
Belirli bir sembolün adını değiştirmek için argümanlar setSymbolLookup()'a şu şekilde bir liste olarak verilmelidir: setSymbolLookup(NEW_NAME = list(name = "OLD_NAME")).
Bu egzersiz
R ile Finansal Verileri İçe Aktarma ve Yönetme
kursunun bir parçasıdırEgzersiz talimatları
"BRK-A"için adı"BRK.A"olarak ayarla."T"(AT&T) için adı"ATT"olarak ayarla.- Bu iki enstrümanın verilerini, onlara atadığın yeni adları kullanarak tek bir
getSymbols()çağrısıyla yükle.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Set name for BRK-A to BRK.A
# Set name for T to ATT
setSymbolLookup(___ = list(name = "___"))
# Load BRK.A and ATT data
getSymbols(c("___", "___"))