невозможно найти унаследованный метод для функции «dbConnect» для сигнатуры «character»

У меня есть база данных sqlite «DGN-WB_0.5.db», и я пытаюсь открыть ее в R, чтобы увидеть, какие таблицы находятся внутри.

Я пытался:

library(RSQLite)
con = dbConnect(drv="SQLite",dbname="DGN-WB_0.5.db")
 Error in (function (classes, fdef, mtable)  : 
   unable to find an inherited method for function ‘dbConnect’ for signature ‘"character"’

Подскажите, пожалуйста, почему это происходит, мне нужно импортировать какую-то другую библиотеку?

Я хочу запустить что-то вроде этого:

 alltables = dbListTables(con)

person anamaria    schedule 03.02.2020    source источник
comment
Вы уже включили library(DBI)?   -  person MrFlick    schedule 03.02.2020
comment
Привет, нет, но я просто попробовал и получил результат в благодарности ниже   -  person anamaria    schedule 03.02.2020


Ответы (1)


Идк, но попробуй это

library(DBI)
con <- dbConnect(RSQLite::SQLite(), dbname = "DGN-WB_0.5.db")
person jyjek    schedule 03.02.2020
comment
Я попробовал и получил вот что: ›библиотека (DBI)› con ‹- dbConnect (RSQLite :: SQLite (), dbname = DGN-WB_0.5.db) Предупреждение: не удалось установить синхронный режим: дисковый ввод-вывод error Используйте synchronous = NULL, чтобы отключить это предупреждение. - person anamaria; 03.02.2020