始める無料で始める

getSymbols のソースに既定引数を設定する

個別の getSymbols() のソースメソッドにも setDefaults() を使えます。この演習では、getSymbols.yahoo()from 引数の既定値を変更する方法を学びます。

特定のメソッドの引数は、help()(例: help("getSymbols.yahoo"))で確認するか、args() を呼び出してコンソールに表示できます(例: args(getSymbols.yahoo))。getDefaults() を呼ぶと、現在の既定値(設定されていれば)が表示されます。

注意: ここでは getSymbols.yahoo() を直接呼び出してはいけません。

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

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

コースを見る

演習の手順

  • args() 関数を使って、getSymbols.yahoo() の既定引数をすべて表示してください。
  • getSymbols.yahoo() に対して、from の既定値を "2000-01-01" に設定してください。
  • getDefaults() を使って、from の既定値が正しく設定されたことを確認してください。

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

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

# Look at getSymbols.yahoo arguments


# Set default 'from' value for getSymbols.yahoo
setDefaults(___, ___ = "2000-01-01")

# Confirm defaults were set correctly
getDefaults("___")
コードを編集して実行