始める無料で始める

既定のデータソースを設定する

getSymbols() は既定では Yahoo Finance からインポートします。今回の演習では、setDefaults() 関数を使って既定のデータソースを変更する方法を学びます。

setDefaults() の最初の引数は更新したい関数で、残りの引数は更新したい引数名と新しい既定値の name = value の組です。

これは getSymbols() に対してのみ機能します。というのも、getSymbols() は別の既定値を使うかどうかを能動的にチェックしているためです。

この演習はコースの一部です

Rで学ぶ金融データのインポートと管理

コースを見る

演習の手順

  • 既定で Yahoo ではなく Alpha Vantage から取得するように、src 引数を設定してください。
  • getSymbols() を使って "GOOG" のデータを取得してください。
  • str() を使って、GOOGsrc 属性が "alphavantage" になっていることを確認してください。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Set the default to pull data from Alpha Vantage


# Load GOOG data
getSymbols("___")

# Verify the data was actually pulled from Alpha Vantage
コードを編集して実行