Muni Bus

パソコンの操作方法や設定方法を忘れないようにメモしています。ブログを一回引っ越ししているので、所々表示がかなり乱れています・・・

【R】SQLiteを使う

パッケージRSQLiteを使う。

> install.packages("RSQLite")
> library(RSQLite)

以下は、data.sqliteというファイルを作成して、そこにデータを2つ作成してファイルを保存をした例。

> dbc <- dbConnect(SQLite(), "data.sqlite")
> dbSendQuery(dbc, "create table person(no int, name text)")
  SQL  create table person(no int, name text)
  ROWS Fetched: 0 [complete]
       Changed: 0
> dbListTables(dbc)
[1] "person"
> dbListFields(dbc, "person")
[1] "no"   "name"
> dbSendQuery(dbc, "insert into person values(1, 'あい')")
  SQL  insert into person values(1, 'あい')
  ROWS Fetched: 0 [complete]
       Changed: 1
> dbSendQuery(dbc, "insert into person values(2, 'かき')")
  SQL  insert into person values(2, 'かき')
  ROWS Fetched: 0 [complete]
       Changed: 1
> dbGetQuery(dbc, "select * from person")
  no name
1  1 あい
2  2 かき
> dbDisconnect(dbc)