当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R hms round_hms 四舍五入或截断为秒的倍数


方便的函数是四舍五入或截断为秒的倍数。

用法

round_hms(x, secs = NULL, digits = NULL)

trunc_hms(x, secs = NULL, digits = NULL)

参数

x

hms 类的向量

secs

秒的倍数,正数。支持小于 1 的值

digits

位数,整数。支持负数。

输入,四舍五入或截断为最接近的 secs 倍数

(或 digits 的数量)

例子

round_hms(as_hms("12:34:56"), 5)
#> 12:34:55
round_hms(as_hms("12:34:56"), 60)
#> 12:35:00
round_hms(as_hms("12:34:56.78"), 0.25)
#> 12:34:56.75
round_hms(as_hms("12:34:56.78"), digits = 1)
#> 12:34:56.8
round_hms(as_hms("12:34:56.78"), digits = -2)
#> 12:35:00
trunc_hms(as_hms("12:34:56"), 60)
#> 12:34:00
源代码:R/round.R

相关用法


注:本文由纯净天空筛选整理自Kirill Müller等大神的英文原创作品 Round or truncate to a multiple of seconds。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。