2017-10-05 43 views
0

我在将时间转换为hour:minute:second时遇到问题。我想选择从均匀分布的10000张随机数,并将其转换格式H:M:S将runif转换为h:m:s

X <- runif(10000, 0, 86400) 

在此之后,我在一天之内10000号秒。我想将其转换为小时:分钟:秒的格式。例如:

44 ---> 00:00:44 
+0

从连接柱:'TD < - seconds_to_period(44); sprintf('%02d:%02d:%02d',td @小时,分钟(td),秒钟(td))' – zx8754

回答

4

使用times在克隆氏病包:

library(chron) 
times(runif(10)) 
## [1] 14:21:18 09:56:58 15:28:11 07:13:17 17:48:09 10:25:43 23:09:23 09:10:28 
## [9] 12:29:03 12:12:11