Nesneye get() veya ters tırnaklarla eriş
Bir noktada, sözdizimsel olarak geçerli bir ada sahip olmayan bir enstrümanın verilerini indirebilirsin. Sözdizimsel olarak geçerli adlar harfler, sayılar, "." ve "_" içerir ve bir harfle veya ardından bir sayı gelmeyen bir "." ile başlamalıdır.
Örneğin, Berkshire Hathaway A sınıfı hisselerinin sembolü "BRK-A"dır; içinde "-" karakteri geçtiği için bu sözdizimsel olarak geçerli bir ad değildir. Başka bir örnek de sembolleri sayılardan oluşan Çin hisseleridir. SSE Bileşik Endeksi için Yahoo Finance sembolü "000001.SS" şeklindedir.
Sözdizimsel olarak geçerli adı olmayan nesnelere erişmek için get fonksiyonunu veya ters tırnakları (`) kullanabilirsin.
Bu egzersiz
R ile Finansal Verileri İçe Aktarma ve Yönetme
kursunun bir parçasıdırEgzersiz talimatları
- "BRK-A" için verileri yüklemek üzere
getSymbols()kullan. - İlk birkaç satıra bakmak için ters tırnakları (
`) vehead()kullan. getSymbols()tarafından yüklenen verileriget()ileBRK.Aadlı bir nesneye ata.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Load BRK-A data
# Use backticks (`) and head() to look at the loaded data
___(`___`)
# Use get() to assign the BRK-A data to an object named BRK.A
___ <- get("___")