【发布时间】:2018-05-28 19:37:05
【问题描述】:
我有一些 POSIXct 数据,其中包括日期、时间和时区, “格林威治标准时间 2018 年 5 月 28 日 19:14:48” “格林威治标准时间 2018 年 5 月 28 日 19:16:28” 如何将它们写入 csv 文件? 谢谢!
【问题讨论】:
我有一些 POSIXct 数据,其中包括日期、时间和时区, “格林威治标准时间 2018 年 5 月 28 日 19:14:48” “格林威治标准时间 2018 年 5 月 28 日 19:16:28” 如何将它们写入 csv 文件? 谢谢!
【问题讨论】:
我相信 write.table 和 write.csv 本质上使用as.character 来强制 POSIXct 对象在写入时转换为字符。要以其他格式导出时间戳字符串,请使用format 将数据从 POSIXct 转换为字符,然后写入 csv。
有关控制输出格式的参数,请参阅?format.POSIXct。在这种情况下,usetz = TRUE 将包含时区缩写。
例如,
dt1 <- Sys.time()
dt1x <- format(dt1, use_tz = TRUE)
write.csv(dt1x, "dt1x.csv")
【讨论】: