1. 学ぶ
  2. /
  3. コース
  4. /
  5. Rで学ぶ金融データのインポートと管理

Connected

演習

特定のシンボルのデフォルトのデータソースを設定する

同じシンボルが異なる銘柄を指すことがあるため、特定の銘柄だけデフォルトの取得元を変えるのは便利です。たとえば、getSymbols("CP", src = "yahoo") はニューヨーク証券取引所の Canadian Pacific Railway のデータを読み込みます。一方、getSymbols("CP", src = "FRED") は米国経済分析局の Corporate Profits After Tax(法人税後利益)を読み込みます。

setSymbolLookup() を使うと、ある銘柄のデフォルトのデータソースを指定できます。この演習では、getSymbols("CP") が Yahoo Finance の鉄道株ではなく、FRED の法人利益データを読み込むように設定します。

setSymbolLookup() には、任意個数の name = value のペアを渡せます。ここで name はシンボル、value はそのシンボル専用の getSymbols() 引数をまとめた「名前付きリスト」です。

指示

100 XP
  • すでに読み込まれている CP の先頭数行を head() で確認します。
  • setSymbolLookup() の呼び出しを完成させ、CP の取得元として FRED を使うように設定します。
  • getSymbols() でもう一度データを読み込みます。
  • 再度 CP の先頭数行を確認し、最初の手順での出力と見比べてください。