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("___")