使用R和read.csv.sql

时间:2018-09-25 11:11:38

标签: r sqlite sqldf

我一直在尝试使用带有read.csv.sql的R创建一个SQLite数据库。我可以管理mtcars和iris等标准数据集,但是无法使用我的数据集进行管理。以下是csv的一行内容:

"{BBB}","89000","2002-05-10 00:00","A","A","A","A","A","","A"

所以有一个引用,一个数字,一个日期和一些带有文本的列以及一些空白单元格(我取出了一些单元格以使其适合屏幕显示)。

以下是我尝试的一个代码的示例,但我总是遇到以下类型的错误:

任何想法我应该做什么。 我在想eol或field.types。 我所有的测试都失败了。

  

RS_sqlite_import:test.csv第4行预期有16列数据,但是   找到17。

我看到很多人都遇到此错误,但是我找不到解决方法。

library(sqldf)

sqldf("attach testingdb as new")

read.csv.sql("Test.csv", 
             sql = "CREATE TABLE main AS SELECT * from file",
             header = FALSE, stringsAsFactors=FALSE, sep = ",",
             dbname = "testingdb")

0 个答案:

没有答案