【发布时间】:2013-08-09 01:48:33
【问题描述】:
一个让我发疯的简单问题.. 我有一个这种格式的时间列:
time
00:05:00
00:10:00
00:15:00
10:20:00
10:25:00
如何及时转换所有值(就像 as.Date 函数适用于日期一样)? 我试过了
df$time <- chron(df$time)
但它只是将值转换为原子值。 我也读过this post,但对我没有帮助。
【问题讨论】:
-
这个问题确实对你有帮助,假设你真的按照答案的建议去做:
chron(times=df$time)。 -
我很惊讶你在没有命名参数的情况下尝试它时没有收到错误和几个警告。
-
@Joshua。问题是 chron 时间以原子值显示,而我正在寻找一个保持 H:M:S 格式的函数。
-
显示输出,因为在我看来,它看起来像
00:05:00 -
@matteo:您问题中的代码会引发错误。如果您有一个 data.frame 并按照您链接到的答案中的说明进行操作,它就可以正常工作。