RSQLite::dbWriteTable
функция, правильно передать Даты от df
до дБ .
У меня есть некоторые поля даты на моем df, и когда я пытаюсь записать таблицу на SQLite db, используя вышеупомянутую функцию и установив field.types = c(col1 = "Date", col2 = "Date")
, она записывает эти поля даты как число вместо даты например, :
"2018-12-01"
становится 17866
Вот мой полный код:
dbWriteTable(db, "table", df, overwrite = T, append = F,
field.types = c(Col1 = "Date", Col2 = "Date"))
Это фактически записывает "table"
в SQLite
db
с правильным форматом Date
для таких столбцов, но значения внутри ячеек не являются датами, они остаются числами, такими как 17866
.
Здесь Я нашел кого-то, предложившего обходной путь, с преобразованием даты в символ.
Существует ли правильный способ передачи значения date в SQLite db ?
Заранее спасибо