Импорт плавников с расширением .sqlite в R

У меня есть база данных SQLite, экспортированная (как файл формата sqlite 3?) из Scraperwiki с расширением файла .sqlite/суффикс файла.

Как импортировать его в R, предположительно сопоставляя исходные таблицы базы данных в отдельные кадры данных?

Ответ 1

Вы можете использовать пакет RSQLite.

Пример кода для хранения всех данных в data.frame s:

library("RSQLite")

## connect to db
con <- dbConnect(drv=RSQLite::SQLite(), dbname="YOURSQLITEFILE")

## list all tables
tables <- dbListTables(con)

## exclude sqlite_sequence (contains table information)
tables <- tables[tables != "sqlite_sequence"]

lDataFrames <- vector("list", length=length(tables))

## create a data.frame for each table
for (i in seq(along=tables)) {
  lDataFrames[[i]] <- dbGetQuery(conn=con, statement=paste("SELECT * FROM '", tables[[i]], "'", sep=""))
}