getSymbols() ile tanış
quantmod paketindeki getSymbols() fonksiyonu, verileri çeşitli kaynaklardan çalışma alanına aktarmak için tutarlı bir arayüz sunar. Varsayılan olarak getSymbols(), verileri bir xts nesnesi olarak içe aktarır.
Bu egzersizde getSymbols() ile tanışacaksın. Onu kullanarak Yahoo! Finance üzerinden QQQ verilerini içe aktaracaksın. QQQ, Nasdaq 100 endeksini izleyen borsada işlem gören bir fondur (exchange-traded fund) ve Yahoo! Finance, getSymbols() için varsayılan veri kaynağıdır.
İçe aktarmak istediğin finansal aracı (yani sembolü/ticker'ı) belirtmek için Symbols argümanını kullanırsın. Symbols, getSymbols() fonksiyonunun ilk argümanı olduğundan, genelde sadece araç adını yazıp Symbols = kısmını atlayabilirsin.
Bu egzersiz
R ile Finansal Verileri İçe Aktarma ve Yönetme
kursunun bir parçasıdırEgzersiz talimatları
library()fonksiyonunu kullanarak quantmod paketini yükle.- Şimdi
getSymbols()ile QQQ verilerini içe aktar. VerininQQQdeğişkenine atanmasını sağla (auto.assign = TRUE). getSymbols()tarafından oluşturulanQQQnesnesinin yapısını görmek içinstr()fonksiyonunu kullan.srcveupdatedözniteliklerine dikkat et.QQQ'nun ilk birkaç satırını görmek içinhead()fonksiyonunu kullan.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Load the quantmod package
# Import QQQ data from Yahoo! Finance
# Look at the structure of the object getSymbols created
# Look at the first few rows of QQQ