gpt4 book ai didi

sqlite - 如何从 SQLite 数据库导入?

转载 作者:IT王子 更新时间:2023-10-29 06:18:58 25 4
gpt4 key购买 nike

我有一个从 Scraperwiki 导出的 SQLite 数据库文件,文件扩展名为 .sqlite。我如何将其导入 R,大概将原始数据库表映射到单独的数据帧?

最佳答案

您可以使用 RSQLite包。

将整个数据存储在 data.frame 中的示例代码:

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=""))
}

关于sqlite - 如何从 SQLite 数据库导入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9802680/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com