r 使用R中的sqldf将CSV导入Sqlite

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了r 使用R中的sqldf将CSV导入Sqlite相关的知识,希望对你有一定的参考价值。

# create a test file
write.table(iris, "iris.csv", sep = ",", quote = FALSE, row.names = FALSE)

# create an empty database.
# can skip this step if database already exists.
sqldf("attach testingdb as new")
# or: cat(file = "testingdb")

# read into table called iris in the testingdb sqlite database
library(sqldf)
read.csv.sql("iris.csv", sql = "create table main.iris as select * from file", 
  dbname = "testingdb")

# look at first three lines
sqldf("select * from main.iris limit 3", dbname = "testingdb")


# https://stackoverflow.com/questions/4332976/how-to-import-csv-into-sqlite-using-rsqlite

以上是关于r 使用R中的sqldf将CSV导入Sqlite的主要内容,如果未能解决你的问题,请参考以下文章

将 RpostgreSQL 与 sqldf 一起使用会使 R 崩溃

R中利用SQL语言读取数据框(sqldf库的使用)

R结合FF基和Sqldf

R SQLDF 仅提取一个值

R 中的 fread 将一个大的 .csv 文件导入为一行的数据框

从 R 中的大型 .CSV 导入和提取随机样本