データベースとR
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
目次
#contents
----
&color(black){論文引用・書籍等に引用する場合の著作権につ...
~
*目的 [#c74284a1]
R言語とデータベースとの連携についての情報の集積。(データ...
参考:[[Rとインターフェースのあるアプリ]]
*COLOR(blue){SIZE(20){利用するパッケージ}} [#q1b9efb5]
[sqldf]~
[SQLiteDF]~
[RODBC]~
マイクロソフトが提唱したODBCを用いてRからDBへの接続を行う...
[RJDBC]~
[DBI]~
[RSQLite]~
[ROracle]~
[RMySQL]~
[RPgSQL]~
[R(D)COM]~
*[[SQL: Data munging with SQL and R (Josh Reich):http://b...
*コメント欄 [#ne4dfd4e]
#comment(below)
- SAS server 追加 -- [[okinawa]] &new{2009-09-16 (水) 08:...
- ようやくCache'とRODBCを直接つなぐことができました。 -- ...
- [[Cache'とR]]公開 -- [[okinawa]] &new{2007-12-24 (月) 1...
- rcomを使ってRからCache'へダイレクト接続することに成功し...
- sqldfでのDBの永続化のことですが、こまめにsave.image()す...
- RJDBCの資料が少ない。情報求む!また、DBの種類も増やした...
*データベース(及びデータベースに類するもの) [#c60a5434]
**Rデータフレーム [#ld99e35d]
[解説]~
R言語のデータ構造のひとつ。Rのコマンドを使って操作を行う。~
[sqldf]~
sqldfパッケージを利用して、Rデータフレームに対してSQL文を...
(たぶん)メモリ上でSQLクエリが実行されるので、スピードは...
http://cran.md.tsukuba.ac.jp/src/contrib/Descriptions/sql...
[リサーチ]~
データフレームを含むRObjectを拡張するパッケージが存在する...
- データフレーム操作の実例:[[Rで学ぶデータマイニング I:h...
- sqldfの実例:[[Rで学ぶデータマイニング II:http://www.am...
**SQLite [#wf4d0840]
[解説]~
組込用のRDBMS。SQL92のサブセットをサポートするCライブラリ...
MySQLのようにサーバ・クライアント構成ではなく、Microsoft ...
http://www.sqlite.org/~
[SQLiteDF]~
Rから透過的にSQLiteを利用できる。sdfという中間オブジェク...
http://cran.md.tsukuba.ac.jp/src/contrib/Descriptions/SQL...
[RSQLite]~
DBIパッケージを用いてSQLiteに直接つなげることができる。SQ...
http://cran.md.tsukuba.ac.jp/src/contrib/Descriptions/RSQ...
[ツール]~
SQLite Database Browser:http://sourceforge.net/projects/s...
[リサーチ]~
SQLiteは(ひそかに)アプリケーションに組込まれている。特...
- RSQLiteの実例:[[Rで学ぶデータマイニング II:http://www....
**Cache' (キャシエ) [#y04d99f2]
[解説]~
Cache'はポストリレーショナルデータベースを自称する、マル...
http://www.intersystems.co.jp/index.html~
[RODBC]~
RODBCからCache'に対して直接クエリをかけるためには以下のパ...
channel<-odbcConnect(dsn,believeNRows = FALSE)
これでAccessのトリックが必要なくなった!~
///20070725現在、RODBCからCache'に対して直接クエリをかけ...
[リサーチ]~
Cache'内のActivateウイザードを利用することにより、R(D)COM...
[[Cache'とR]]で
rcomを使ってRからダイレクトにCache'を操作する方法を公開し...
**SAS server [#tf39aa37]
[RODBC]~
SAS's 9.1 ODBC driverでRODBCからSAS serverに対して直接ク...
channel<-odbcConnect(dsn,believeNRows = FALSE)
**Microsoft Access [#cd3c4d04]
[解説]~
マイクロソフトが、Microsoft Windows向けに販売しているリレ...
[RODBC]~
**FileMakerPro [#kf2ee399]
[解説]~
ファイルメーカー社が開発しているデータベース。当初はカー...
[RODBC]~
**MySQL [#c51b41b8]
[解説]~
有名なマルチプラットフォーム・オープンソース・データベー...
[RODBC]~
[RMySQL]~
[リンク]~
[[RMySQL]]~
**PostgreSQL [#e0ec79d4]
[解説]~
BSDライセンスにより配布されているフリーのデータベース。そ...
[RODBC]~
[RPgSQL]~
[リンク]~
[[R と PostgreSQL]]~
[[RとPostGIS]]~
**Microsoft SQLServer [#u4589ad8]
[解説]~
もともとはUNIX上で稼動していたSybaseの製品で、WindowsOSに...
[RODBC]~
**Oracle [#y504dd97]
[解説]~
言わずと知れたデータベース界の雄、米国Oracle社が開発・販...
[RODBC]~
[ROracle]~
**Microsoft Excel [#c09e05f8]
[解説]~
マイクロソフトがWindows及びMac OS向けに販売している表計算...
[RODBC]
**LibreOffice Base(HSQLDB) [#efec4f7f]
[解説]~
LibreOffice Baseは、Javaで作成されたHSQLDBをコアにしたリ...
[RJDBC]?未確認~
**H2 [#pc8a85ad]
-RH2: DBI/RJDBC interface to H2 Database
*Amazon [#g4208b20]
**[[RAmazonS3:http://www.omegahat.org/RAmazonS3/]] S3 ア...
**[[RAmazonDBREST:http://www.omegahat.org/RAmazonDBREST/]...
*NoSQL [#d2b5f0da]
[[R と NoSQL]] [#i19f7a7d]
*RODBCでDBに上手く接続できない場合のトリック [#ld1dda8c]
Cache'の項にも書いたのだが、RODBCでうまく接続できないDBも...
その時に用いる回避策として、Microsoft Accessのmdbを介して...
R => mdb => Cache' という接続形態である。
設定は、~
(1)AccessでCache'対して、テーブルのリンクを張る。(Access...
(2)作成されたmdbに対して、RからODBCの設定を行う。~
(3)RODBCからmdbへ接続すると、リンクされたCach醇Pのテーブ...
(4)SQL文を発行すると、Cache'のテーブルの中身がきちんと表...
(5)RのdataframeをSQLsaveすると、mdbにテーブルが作られる。~
この方法の利点は~
DBならば、一般にAccessからの接続を考慮して作られているの...
欠点として、mdb経由なので大規模なデータのやり取りに不安が...
(注)あくまでも、RODBCでうまく接続できない場合の代替え案...
*アクセス数: [#m25cab31]
&counter;
人
*参考リンク [#ve6c8aa6]
-[[Which RDMS or NOSQL database do you use for R? MySQL, ...
終了行:
目次
#contents
----
&color(black){論文引用・書籍等に引用する場合の著作権につ...
~
*目的 [#c74284a1]
R言語とデータベースとの連携についての情報の集積。(データ...
参考:[[Rとインターフェースのあるアプリ]]
*COLOR(blue){SIZE(20){利用するパッケージ}} [#q1b9efb5]
[sqldf]~
[SQLiteDF]~
[RODBC]~
マイクロソフトが提唱したODBCを用いてRからDBへの接続を行う...
[RJDBC]~
[DBI]~
[RSQLite]~
[ROracle]~
[RMySQL]~
[RPgSQL]~
[R(D)COM]~
*[[SQL: Data munging with SQL and R (Josh Reich):http://b...
*コメント欄 [#ne4dfd4e]
#comment(below)
- SAS server 追加 -- [[okinawa]] &new{2009-09-16 (水) 08:...
- ようやくCache'とRODBCを直接つなぐことができました。 -- ...
- [[Cache'とR]]公開 -- [[okinawa]] &new{2007-12-24 (月) 1...
- rcomを使ってRからCache'へダイレクト接続することに成功し...
- sqldfでのDBの永続化のことですが、こまめにsave.image()す...
- RJDBCの資料が少ない。情報求む!また、DBの種類も増やした...
*データベース(及びデータベースに類するもの) [#c60a5434]
**Rデータフレーム [#ld99e35d]
[解説]~
R言語のデータ構造のひとつ。Rのコマンドを使って操作を行う。~
[sqldf]~
sqldfパッケージを利用して、Rデータフレームに対してSQL文を...
(たぶん)メモリ上でSQLクエリが実行されるので、スピードは...
http://cran.md.tsukuba.ac.jp/src/contrib/Descriptions/sql...
[リサーチ]~
データフレームを含むRObjectを拡張するパッケージが存在する...
- データフレーム操作の実例:[[Rで学ぶデータマイニング I:h...
- sqldfの実例:[[Rで学ぶデータマイニング II:http://www.am...
**SQLite [#wf4d0840]
[解説]~
組込用のRDBMS。SQL92のサブセットをサポートするCライブラリ...
MySQLのようにサーバ・クライアント構成ではなく、Microsoft ...
http://www.sqlite.org/~
[SQLiteDF]~
Rから透過的にSQLiteを利用できる。sdfという中間オブジェク...
http://cran.md.tsukuba.ac.jp/src/contrib/Descriptions/SQL...
[RSQLite]~
DBIパッケージを用いてSQLiteに直接つなげることができる。SQ...
http://cran.md.tsukuba.ac.jp/src/contrib/Descriptions/RSQ...
[ツール]~
SQLite Database Browser:http://sourceforge.net/projects/s...
[リサーチ]~
SQLiteは(ひそかに)アプリケーションに組込まれている。特...
- RSQLiteの実例:[[Rで学ぶデータマイニング II:http://www....
**Cache' (キャシエ) [#y04d99f2]
[解説]~
Cache'はポストリレーショナルデータベースを自称する、マル...
http://www.intersystems.co.jp/index.html~
[RODBC]~
RODBCからCache'に対して直接クエリをかけるためには以下のパ...
channel<-odbcConnect(dsn,believeNRows = FALSE)
これでAccessのトリックが必要なくなった!~
///20070725現在、RODBCからCache'に対して直接クエリをかけ...
[リサーチ]~
Cache'内のActivateウイザードを利用することにより、R(D)COM...
[[Cache'とR]]で
rcomを使ってRからダイレクトにCache'を操作する方法を公開し...
**SAS server [#tf39aa37]
[RODBC]~
SAS's 9.1 ODBC driverでRODBCからSAS serverに対して直接ク...
channel<-odbcConnect(dsn,believeNRows = FALSE)
**Microsoft Access [#cd3c4d04]
[解説]~
マイクロソフトが、Microsoft Windows向けに販売しているリレ...
[RODBC]~
**FileMakerPro [#kf2ee399]
[解説]~
ファイルメーカー社が開発しているデータベース。当初はカー...
[RODBC]~
**MySQL [#c51b41b8]
[解説]~
有名なマルチプラットフォーム・オープンソース・データベー...
[RODBC]~
[RMySQL]~
[リンク]~
[[RMySQL]]~
**PostgreSQL [#e0ec79d4]
[解説]~
BSDライセンスにより配布されているフリーのデータベース。そ...
[RODBC]~
[RPgSQL]~
[リンク]~
[[R と PostgreSQL]]~
[[RとPostGIS]]~
**Microsoft SQLServer [#u4589ad8]
[解説]~
もともとはUNIX上で稼動していたSybaseの製品で、WindowsOSに...
[RODBC]~
**Oracle [#y504dd97]
[解説]~
言わずと知れたデータベース界の雄、米国Oracle社が開発・販...
[RODBC]~
[ROracle]~
**Microsoft Excel [#c09e05f8]
[解説]~
マイクロソフトがWindows及びMac OS向けに販売している表計算...
[RODBC]
**LibreOffice Base(HSQLDB) [#efec4f7f]
[解説]~
LibreOffice Baseは、Javaで作成されたHSQLDBをコアにしたリ...
[RJDBC]?未確認~
**H2 [#pc8a85ad]
-RH2: DBI/RJDBC interface to H2 Database
*Amazon [#g4208b20]
**[[RAmazonS3:http://www.omegahat.org/RAmazonS3/]] S3 ア...
**[[RAmazonDBREST:http://www.omegahat.org/RAmazonDBREST/]...
*NoSQL [#d2b5f0da]
[[R と NoSQL]] [#i19f7a7d]
*RODBCでDBに上手く接続できない場合のトリック [#ld1dda8c]
Cache'の項にも書いたのだが、RODBCでうまく接続できないDBも...
その時に用いる回避策として、Microsoft Accessのmdbを介して...
R => mdb => Cache' という接続形態である。
設定は、~
(1)AccessでCache'対して、テーブルのリンクを張る。(Access...
(2)作成されたmdbに対して、RからODBCの設定を行う。~
(3)RODBCからmdbへ接続すると、リンクされたCach醇Pのテーブ...
(4)SQL文を発行すると、Cache'のテーブルの中身がきちんと表...
(5)RのdataframeをSQLsaveすると、mdbにテーブルが作られる。~
この方法の利点は~
DBならば、一般にAccessからの接続を考慮して作られているの...
欠点として、mdb経由なので大規模なデータのやり取りに不安が...
(注)あくまでも、RODBCでうまく接続できない場合の代替え案...
*アクセス数: [#m25cab31]
&counter;
人
*参考リンク [#ve6c8aa6]
-[[Which RDMS or NOSQL database do you use for R? MySQL, ...
ページ名: