我一直在尝试使用带有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")