我有一个字符串b
为
> b
[1] "Jan 01 2016 00:26:00" "Jan 01 2016 03:06:00" "Jan 01 2016 22:36:00" "Jan 01 2016 17:46:00"
[5] "Jan 01 2016 18:06:00" "Jan 01 2016 23:16:00" "Jan 01 2016 03:16:00" "Jan 01 2016 09:46:00"
[9] "Jan 01 2016 00:06:00" "Jan 01 2016 03:56:00"
我想将它们转换为Date / Time对象。我试过了:
> as.Date(b, "%b %d %Y %H:%M:%S")
[1] "2016-01-01" "2016-01-01" "2016-01-01" "2016-01-01" "2016-01-01" "2016-01-01" "2016-01-01" "2016-01-01"
[9] "2016-01-01" "2016-01-01"
为什么我得不到H:M:S?顺便说一下,使用b
从"Fri Jan 01 00:26:00 UTC 2016"
这个字符串中删除了向量substring
的每个元素。
直接从字符串"Fri Jan 01 00:26:00 UTC 2016"
转换为格式"2016-01-01 23:59:00"
的日期/时间对象的解决方案会很有帮助。我将使用此日期/时间列来订购整个数据帧。