我有一个 .csv 文件,其中每个字段用于日期时间、日期和时间。最初它们都是字符字段,我已经相应地转换了它们。在我的代码末尾,如果我这样做:
str(data)
我会得到
datetime: POSIXct
date: Date
time: Class 'times' atomic [1:2820392] (....) attr(*, "format")= chr "h:m:s"
现在,我对此非常满意,我想创建一个 .csv 文件,所以这就是我所拥有的:
write.csv(data, file = "data.csv", row.names = FALSE)
我也试过
write.table(data, "data.csv", sep = ",", row.names = FALSE)
而且我得到了相同的结果,这就是我在编写新的 .csv 时所有的转换都丢失了:一切都回到了角色。
我怀疑我在 write 函数中遗漏了一些参数,但是我整个下午都在搜索,但找不到什么。有人可以帮忙吗?