我在 csv 文件中有日期时间对,看起来像
2012 年 11 月 4 日
在一列和
上午 12:06:08
在相邻的列中。它们以本地时间记录(即它们在适当的时间切换到 PST 和 PDT),但文件中没有 tz 或 DST 指示符。检测到这一点的唯一可见方法是时间序列做了有趣的事情。例如,在 2012 年 11 月 4 日,我有一系列时间,例如
12:51:20 AM 1:13:08 AM 1:24:58 AM 1:40:28 AM 1:48:08 AM 1:54:08 AM 1:56:58 AM 1:04:28 AM 1: 05:48 AM 1:07:18 AM 1:15:00 AM 1:39:08 AM 2:05:38 AM
PST 大概从凌晨 1:04:28 读数开始,但没有指示符。
是否有一种简单的方法来正确分配时区(大概使用 lubridate)?该文件很长,所以我不想一次循环阅读一个读数,因为我担心这可能需要一些时间。我必须在春天做同样的事情。