【发布时间】:2014-06-09 14:21:36
【问题描述】:
我有这样的日期和时间值的数据,
12-Jul-2004 23:00 12-Jul-2004 23:05 13-Jul-2004 5:30 13-Jul-2004 5:30
13-Jul-2004 23:00 13-Jul-2004 23:30 14-Jul-2004 5:30 14-Jul-2004 5:30
14-Jul-2004 22:30 14-Jul-2004 22:40 15-Jul-2004 5:30 15-Jul-2004 5:30
16-Jul-2004 0:00 16-Jul-2004 0:10 16-Jul-2004 5:20 16-Jul-2004 5:30
17-Jul-2004 1:00 17-Jul-2004 1:15 17-Jul-2004 9:00 17-Jul-2004 9:15
我想将日期和时间值更改为仅时间。我确实寻找解决方案,但都失败了。我希望有人请在这里给你指导。非常感谢。
附加信息,日期格式不同,如 1-Jul-2004、11-Jul-2004。
【问题讨论】:
-
一个正则表达式加上this 可能。
-
更多信息会有所帮助。这些数据只是字符串还是日期类?也许
format(Sys.time(), format = '%H:%M')这个例子会给你一些指导,要点是format(formatIN, formatOUT) -
请注意,基本 R 没有“仅时间”的特殊类,只有“日期+时间”。如果您想将其保留为字符串/字符,这不是问题,但如果您需要将其用作更多数值,则需要查看提供仅限时间类的包。