Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
fread,yaml=真读取类型日期作为字符_R_Date_Data.table_Yaml_Fwrite - Fatal编程技术网

fread,yaml=真读取类型日期作为字符

fread,yaml=真读取类型日期作为字符,r,date,data.table,yaml,fwrite,R,Date,Data.table,Yaml,Fwrite,我正在尝试使用fread和yaml=TRUE保存并读取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

我正在尝试使用fread和yaml=TRUE保存并读取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))
库(data.table)

dt将csv文件直接作为文本而不是图像共享。很抱歉,运行代码不需要该文件。这确实是一种意外行为。我接着提出了一个公开问题,这个问题最终被提交