Я пытался создать базу данных SQLite, используя R с read.csv.sql.Я могу управлять стандартными наборами данных, такими как 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")