データの管理はデータベースが望ましいが、ODBCはなんかうまくいかない。
SQLite3 + RSQLite の組み合わせがよかったので報告する。
- Excelからの書き出し
- CSV (区切り文字= "," ダブルクオートする)で書き出す
- テキストエディタで開く
- 1行目に、データベースの変数名を,で区切って書き出す
- UTF-8, 行末 LFで変換して書き出す
- FireFoxにSQLite Managerアドオンを追加
これで test3.sqliteにデータベースを作ることができた。
これをRに読ませるには
library(RSQLite) s<-dbDriver("SQLite") con<-dbConnect(s,dbname="/full/path/to/test3.sqlite") d<-dbReadTable(con,"test") dbDisconnect(con) summary(d)
name disease ACS Lhratio Length:66 Length:66 Min. :0.0000 Min. :0.3434 Class :character Class :character 1st Qu.:0.0000 1st Qu.:1.6915 Mode :character Mode :character Median :0.0000 Median :2.1898 Mean :0.3939 Mean :2.2973 3rd Qu.:1.0000 3rd Qu.:2.8353 Max. :1.0000 Max. :5.2500
library(gplots) plotmeans(Lhratio~ACS,data=d,connect=FALSE)