私はいくつかの指針を探しています。私は正しいことをここに掲載しました。私は、SQL ServerからGetSymbolsでQuantmodにデータを入力しようとしています。私はRの新人ですが、プロではなく自分の道を見いだして、SQL Serverを使用している背景を持っています。 次の列を持つQuotesというSQL Serverの1つのテーブルにすべてのデータをインポートしました。SQL Serverからquantmodにデータをインポートする方法は?
- (cn <- odbcDriverConnect(connection="Driver={SQL Server Native Client 11.0};server=localhost;database=DB;trusted_connection=yes;"))
及びRに様々なselect文を作るが、私がすることなく、Quantmodにデータを取得するに失ったよ:私はRODBC
パッケージを使用してデータベースに接続することができるよ
- Ticker Varchar(10)
- Name varchar(50)
- [Date] datetime
- [Open] Decimal(19,9)
- High Decimal(19,9)
- Low Decimal(19,9)
- [Close] Decimal(19,9)
- Volume Decimal(19,9)
- Signal Decimal(19,9)
csvへのSQLからのエクスポートのような他の回避策を実行してください。 Yahooからのデータのインポートは、私が完全なYahoo-tickerlistを見つけることができないため、問題です。
Rに直接データを取得する方法はありますか?quantmod
をSQL Serverから取得する方法はありますか?
近いので今、私は引用に市場価格からテーブル名を変更しました。 [RODBC] ERROR:状態IM002、コード0、メッセージ[Microsoft] [ODBC Driver Manager]データソース名が見つからず、デフォルトドライバが指定されていない[RODBC]エラー:状態01S00、 (DB、qry、stringsAsFactors = FALSE):最初の引数は開いているRODBCチャネルではありません。 ' – rusty10014
[OK]これまで私はすでにcnにodbcdriverconnectを記述していて、単純にgetPrices.DB領域からそれを削除しました。今では、次のような提案の例に慣れてきています: '[.data.frame'(r、、2:7)のエラー:未定義の列を選択しました。 ' – rusty10014
コードが欠落しているため、 getSymbolsで必須の "Adjusted"カラム。現在は機能しています。 – rusty10014