【发布时间】:2021-05-05 14:49:28
【问题描述】:
我正在尝试获取两个时间戳之间包含的一天的百分比。
就我而言,我有以下时间戳:2020-05-03 23:30:04 和 2020-05-03 23:43:37
所以我的间隔是 13 分钟,这意味着一天中大约 0.9%。
我该如何计算?
【问题讨论】:
我正在尝试获取两个时间戳之间包含的一天的百分比。
就我而言,我有以下时间戳:2020-05-03 23:30:04 和 2020-05-03 23:43:37
所以我的间隔是 13 分钟,这意味着一天中大约 0.9%。
我该如何计算?
【问题讨论】:
好的,所以我想出了这个解决方案(在数据框的情况下):
timeseries= timeseries %>%
dplyr::mutate(diff_min = difftime(tsEnd,tsBegin,units="mins"),
percentage_day = (diff_min / 1440) * 100)
其中tsBegin 包含2020-05-03 23:30:04 并且tsEnd 包含2020-05-03 23:43:37
我将分钟差除以1440,因为这是一天中的分钟数。
【讨论】: