我正在尝试使用yaml = TRUE的fread保存和读取data.table。这应该保留 列类型。
当我使用fread(“ filename”,yaml = TRUE)读取文件时,数字,因子和字符具有正确的类型,但是类型“ Date”被转换为“ character”。
这里是一个例子:
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文件
读取文件时是否可以保留“日期”类型?