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

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ır
Kursu Görüntüle

Egzersiz 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("___", "___"))
Kodu Düzenle ve Çalıştır