Я пытаюсь сохранить и прочитать таблицу данных, используя fread с yaml = TRUE. Это должно сохранить типы столбцов.
Когда я читаю файл, используя fread («имя файла», yaml = TRUE), числа, коэффициенты и символы имеют правильный тип, но тип «Дата» преобразуется в «символ».
Вот пример:
library(data.table)
dt <- data.table(date = as.POSIXct(c("2006-05-01", "2006-05-02")),
b = as.factor(c(1,2)),
c = c(3,4))
print(class(dt$date))
fwrite(dt, "dt.csv", yaml = TRUE)
dt <- fread("dt.csv", yaml = TRUE)
print(class(dt$date))
вот файл csv
файл csv с заголовком yaml
Можно ли сохранитьТип «Дата» при чтении файла?