私は R プログラミングの初心者で、現在 R と対話するシステムを開発しています。私の質問は次のとおりです。
「yahoo」「google」などのさまざまなソースからではなく、スクリプトからハードコードされた引用を取得するにはどうすればよいですか?
スクリプトに引用符をハードコーディングする必要があるのはなぜですか?
私はダウンストリーム システムとして Rserve を使用しています。メイン システムはデータのフェッチを行い、他のポートフォリオ チェックを実行してからR-TTR-quantmod
、財務数値の計算のためにパッケージを呼び出します。したがって、Rにこれらの引用を再取得させたくないので、引用をハードコーディングしてシステムからRserve
実行場所に送信し、そこから結果が返されるようにします。このようにして、私のコードは R の標準的な計算に依存し、ユーザーは他のビジネス ロジックに集中できます。
csv ファイルのアプローチを使用しないのはなぜですか?
私はリアルタイム システムを使用しており、ファイル io には膨大な時間がかかり、システムの速度が低下します。
例えば:
library(quantmod)
library(TTR)
Yahoo! から S&P500 インデックス データを取得します。ファイナンス
getSymbols("^RIL", from="2000-01-01", to="2008-12-07")
RSI指標を計算する
rsi <- RSI(Cl(RIL),2)
これが私が必要とするものです:
- 呼び出すのではなく
getSymbol
、データをスクリプト内の変数として渡したいと思います。 - データが非常に大きい場合もあれば、非常に小さい場合もあると思います。
- では、このシナリオではどうすればよいでしょうか?