【发布时间】:2017-11-20 11:11:20
【问题描述】:
我正在处理以分钟和小时(没有天)计算时间的汇总数据。如何以可以绘制在图表上的方式使其成为数字。
以下是 hh:mm 格式的数据示例
set.seed(121)
df <- data.frame(hspt = letters[1:3],
Jan = paste0(sample(1:1000, 3, replace=TRUE),":",
stringr::str_pad(sample(0:60, 3, replace=TRUE), 2, pad = "0")),
Feb = paste0(sample(1:1000, 3, replace=TRUE),":",
stringr::str_pad(sample(0:60, 3, replace=TRUE), 2, pad = "0")),
Mar = paste0(sample(1:1000, 3, replace=TRUE),":",
stringr::str_pad(sample(0:60, 3, replace=TRUE), 2, pad = "0")),
stringsAsFactors = F)
df
hspt Jan Feb Mar
1 a 763:28 255:37 289:49
2 b 551:37 947:07 136:46
3 c 422:14 783:29 618:56
【问题讨论】:
-
另一个问题是分钟和秒,而不是小时和分钟。但是答案中的逻辑在这里都是有效的。