RMySQL
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
目次
#contents
----
[[Rとインターフェースのあるアプリ]]
*[[RMySQL:http://cran.r-project.org/src/contrib/Descripti...
[[R]]のためのデータベースインタフェースと[[MySQL]]ドライ...
パッケージ。主に次の二つの状況でお世話になる。
- データがMySQLの上のデータベースにあり、Rからそれを取り...
- R上のデータをMySQLのデータベースに保存したい。
MySQLにODBCドライバをインストールすれば、RODBCでも同様の...
最近のバージョンでは[[DBI]]パッケージに実装されているデー...
**インストール [#eac3e385]
***Linux/UNIXの場合 [#d96a010b]
[[MySQL]]がインストールされていれて、ライブラリやヘッダに...
$ sudo R
> install.packages("DBI")
> install.packages("RMySQL")
[[MySQL]]サーバを別のホストで運用している場合には、Rを動...
***Windowsの場合 [#o9e1224d]
R 2.12以降は、RMySQLのコンパイル済バイナリは配布されてい...
必須ソフトウェア
+Rtools (Rのバージョンに対応したもの)
+MySQL Client C API library (MySQL Community Server 内に...
--MySQL Community Server を使用PCにデフォルトインストール...
--XAMPPのMySQLを使用している場合や別ホストの MySQL Server...
--[MySQL Client C API library のインストール例]XAMPP使用...
MySQL Community Server の MSI Installer 版をダウンロード...
&ref(MySQL_Custom_Setup.png);
RMySQL 構築手順1
-Rの環境変数 MYSQL_HOME に MySQLのインストールディレクト...
--例: MySQL Community Server 5.5 の MSI Installer 版を Wi...
C:\Users\ユーザー名\Documents に 「.Renviron」という名前...
MYSQL_HOME=C:/PROGRA~1/MySQL/MYSQLS~1.5
と記述する。
RMySQL 構築手順2
-[Windows XP/Vista]MySQL のインストールディレクトリにある...
MySQL Community Server 5.5の場合、デフォルトでは
C:\Program Files\MySQL\MySQL Server 5.5\lib\libmysql.lib
にあるので、それを
C:\Program Files\MySQL\MySQL Server 5.5\lib\opt\libmysql...
にコピーする。
-[Windows 7]MySQL のインストールディレクトリにある lib\li...
RMySQL 構築手順3
-Rで以下のコマンドを実行する。
install.packages('DBI')
install.packages('RMySQL',type='source')
**使い方 [#wc3c1c7e]
Rを利用しているのと同じマシンで動いているMySQLが管理して...
$ R
> library(RMySQL)
> m <- dbDriver("MySQL")
> dbconnector <- dbConnect(m, dbname="test_db", user="te...
> query.result <- dbSendQuery(dbconnector, "select * fro...
> test.table <- fetch(query.result)
> dbDisconnect(dbconnector)
ここでdbConnectは、データベースとのセッションを開始する関...
dbSendQueryとfetchを用いる手順は、dbGetQueryを用いて次の...
$ R
> library(RMySQL)
> dbconnector <- dbConnect(dbDriver("MySQL"),
dbname="test_db", user="test_user")
> test.table <- dbGetQuery(dbconnector, "select * from t...
> dbDisconnect(dbconnector)
dbserver.domainというホストの上で動いている場合、またtest...
$ R
> library(RMySQL)
> dbConnect(dbDriver("MySQL"), host="dbserver.domain", d...
user="test_user", password="password")
...
**参考URL [#z9731d77]
[[Vanderbilt Biostatistics : Main.RMySQL:http://biostat.m...
**注意 [#n9ff76bc]
RとMySQLをそれぞれ別のマシンで動かしているときには、サー...
上記の手続きで接続できずにエラーが表示される場合にはまず...
% mysql -h dbserver.domain -u test_user -p test_db
** R-1.8.0から利用する際の注意 [#pa453467]
http://stat.bell-labs.com/RS-DBI/download/#R-1.8.0 より
R-1.8.0で[[RMySQL]]を利用する場合、
Error in dbDriver("MySQL") : couldn't find function ".va...
というエラーを目にすることがある。これに対処するには、
$R_HOME/src/library/methods/NAMESPACE
というファイル内に
export(.valueClassTest)
の一行を付け加えることで解決できる。
*リンク [#c5b8cb07]
-[[Here is a Youtube video on how to use R to access MYSQ...
----
[[itoshi]] had written this page.~
[[悠遊]] modified, updated, and added a comment on 2003/1...
[[kawaji]] added a notice for R-1.8.0 (2004/09/05).~
[[wakuteka]] slightly modified on 2009/09/22
参考URLを最新のものに変更しました。~
[[nono]] modified about buiding RMySQL for Windows 2012/0...
終了行:
目次
#contents
----
[[Rとインターフェースのあるアプリ]]
*[[RMySQL:http://cran.r-project.org/src/contrib/Descripti...
[[R]]のためのデータベースインタフェースと[[MySQL]]ドライ...
パッケージ。主に次の二つの状況でお世話になる。
- データがMySQLの上のデータベースにあり、Rからそれを取り...
- R上のデータをMySQLのデータベースに保存したい。
MySQLにODBCドライバをインストールすれば、RODBCでも同様の...
最近のバージョンでは[[DBI]]パッケージに実装されているデー...
**インストール [#eac3e385]
***Linux/UNIXの場合 [#d96a010b]
[[MySQL]]がインストールされていれて、ライブラリやヘッダに...
$ sudo R
> install.packages("DBI")
> install.packages("RMySQL")
[[MySQL]]サーバを別のホストで運用している場合には、Rを動...
***Windowsの場合 [#o9e1224d]
R 2.12以降は、RMySQLのコンパイル済バイナリは配布されてい...
必須ソフトウェア
+Rtools (Rのバージョンに対応したもの)
+MySQL Client C API library (MySQL Community Server 内に...
--MySQL Community Server を使用PCにデフォルトインストール...
--XAMPPのMySQLを使用している場合や別ホストの MySQL Server...
--[MySQL Client C API library のインストール例]XAMPP使用...
MySQL Community Server の MSI Installer 版をダウンロード...
&ref(MySQL_Custom_Setup.png);
RMySQL 構築手順1
-Rの環境変数 MYSQL_HOME に MySQLのインストールディレクト...
--例: MySQL Community Server 5.5 の MSI Installer 版を Wi...
C:\Users\ユーザー名\Documents に 「.Renviron」という名前...
MYSQL_HOME=C:/PROGRA~1/MySQL/MYSQLS~1.5
と記述する。
RMySQL 構築手順2
-[Windows XP/Vista]MySQL のインストールディレクトリにある...
MySQL Community Server 5.5の場合、デフォルトでは
C:\Program Files\MySQL\MySQL Server 5.5\lib\libmysql.lib
にあるので、それを
C:\Program Files\MySQL\MySQL Server 5.5\lib\opt\libmysql...
にコピーする。
-[Windows 7]MySQL のインストールディレクトリにある lib\li...
RMySQL 構築手順3
-Rで以下のコマンドを実行する。
install.packages('DBI')
install.packages('RMySQL',type='source')
**使い方 [#wc3c1c7e]
Rを利用しているのと同じマシンで動いているMySQLが管理して...
$ R
> library(RMySQL)
> m <- dbDriver("MySQL")
> dbconnector <- dbConnect(m, dbname="test_db", user="te...
> query.result <- dbSendQuery(dbconnector, "select * fro...
> test.table <- fetch(query.result)
> dbDisconnect(dbconnector)
ここでdbConnectは、データベースとのセッションを開始する関...
dbSendQueryとfetchを用いる手順は、dbGetQueryを用いて次の...
$ R
> library(RMySQL)
> dbconnector <- dbConnect(dbDriver("MySQL"),
dbname="test_db", user="test_user")
> test.table <- dbGetQuery(dbconnector, "select * from t...
> dbDisconnect(dbconnector)
dbserver.domainというホストの上で動いている場合、またtest...
$ R
> library(RMySQL)
> dbConnect(dbDriver("MySQL"), host="dbserver.domain", d...
user="test_user", password="password")
...
**参考URL [#z9731d77]
[[Vanderbilt Biostatistics : Main.RMySQL:http://biostat.m...
**注意 [#n9ff76bc]
RとMySQLをそれぞれ別のマシンで動かしているときには、サー...
上記の手続きで接続できずにエラーが表示される場合にはまず...
% mysql -h dbserver.domain -u test_user -p test_db
** R-1.8.0から利用する際の注意 [#pa453467]
http://stat.bell-labs.com/RS-DBI/download/#R-1.8.0 より
R-1.8.0で[[RMySQL]]を利用する場合、
Error in dbDriver("MySQL") : couldn't find function ".va...
というエラーを目にすることがある。これに対処するには、
$R_HOME/src/library/methods/NAMESPACE
というファイル内に
export(.valueClassTest)
の一行を付け加えることで解決できる。
*リンク [#c5b8cb07]
-[[Here is a Youtube video on how to use R to access MYSQ...
----
[[itoshi]] had written this page.~
[[悠遊]] modified, updated, and added a comment on 2003/1...
[[kawaji]] added a notice for R-1.8.0 (2004/09/05).~
[[wakuteka]] slightly modified on 2009/09/22
参考URLを最新のものに変更しました。~
[[nono]] modified about buiding RMySQL for Windows 2012/0...
ページ名: