【发布时间】:2017-09-02 17:57:30
【问题描述】:
请告诉我如何从 ("2015-08-11 03:14:00 UTC--2015-08-11 04:14:00 UTC") 中提取日期和时间。请注意,此字符串包含具有两个日期和两个时间的时间间隔。我想将其分解为 4 个单独的字符串,例如 Date 1、Time 1、Date 2、Time 2,然后将它们存储在 4 个单独的向量中。
谢谢。
【问题讨论】:
-
在 R 中,时间对象必须有一个与之关联的日期。为了进一步分析,我建议将时间部分与日期一起保存,并将结果存储为 POSIXct 对象。
-
现在我有“2015-08-10 07:14:00 UTC”作为 Chr,我使用了以下内容,但我得到了 NA。 data$datetime = as.POSIXct(data$datetime, format = '%m/%d/%Y %H:%M').
-
现在有效:as.POSIXct(data$datetime, format = '%Y-%m-%d %H:%M:%S')
标签: r