Skip to contents

return rounded seconds from time

Usage

obs_roundtime(x, n = 10)

Arguments

x

time as "POSIXct" "POSIXt"

n

factor

Value

numeric vector

Examples

{
x <- Sys.time() + seq(1, 55, 1)
paste0(x,"  ",
       obs_roundtime(x), "  ",
       obs_freq(data.table::second(x),
                seq(0, 55, 10)))
}
#>  [1] "2025-06-13 17:05:48.550745  50  40" "2025-06-13 17:05:49.550745  50  40"
#>  [3] "2025-06-13 17:05:50.550745  50  40" "2025-06-13 17:05:51.550745  50  50"
#>  [5] "2025-06-13 17:05:52.550745  50  50" "2025-06-13 17:05:53.550745  50  50"
#>  [7] "2025-06-13 17:05:54.550745  50  50" "2025-06-13 17:05:55.550745  50  50"
#>  [9] "2025-06-13 17:05:56.550745  50  50" "2025-06-13 17:05:57.550745  50  50"
#> [11] "2025-06-13 17:05:58.550745  0  50"  "2025-06-13 17:05:59.550745  0  50" 
#> [13] "2025-06-13 17:06:00.550745  0  0"   "2025-06-13 17:06:01.550745  0  0"  
#> [15] "2025-06-13 17:06:02.550745  0  0"   "2025-06-13 17:06:03.550745  0  0"  
#> [17] "2025-06-13 17:06:04.550745  0  0"   "2025-06-13 17:06:05.550745  0  0"  
#> [19] "2025-06-13 17:06:06.550745  0  0"   "2025-06-13 17:06:07.550745  0  0"  
#> [21] "2025-06-13 17:06:08.550745  10  0"  "2025-06-13 17:06:09.550745  10  0" 
#> [23] "2025-06-13 17:06:10.550745  10  0"  "2025-06-13 17:06:11.550745  10  10"
#> [25] "2025-06-13 17:06:12.550745  10  10" "2025-06-13 17:06:13.550745  10  10"
#> [27] "2025-06-13 17:06:14.550745  10  10" "2025-06-13 17:06:15.550745  10  10"
#> [29] "2025-06-13 17:06:16.550745  10  10" "2025-06-13 17:06:17.550745  10  10"
#> [31] "2025-06-13 17:06:18.550745  20  10" "2025-06-13 17:06:19.550745  20  10"
#> [33] "2025-06-13 17:06:20.550745  20  10" "2025-06-13 17:06:21.550745  20  20"
#> [35] "2025-06-13 17:06:22.550745  20  20" "2025-06-13 17:06:23.550745  20  20"
#> [37] "2025-06-13 17:06:24.550745  20  20" "2025-06-13 17:06:25.550745  20  20"
#> [39] "2025-06-13 17:06:26.550745  20  20" "2025-06-13 17:06:27.550745  20  20"
#> [41] "2025-06-13 17:06:28.550745  30  20" "2025-06-13 17:06:29.550745  30  20"
#> [43] "2025-06-13 17:06:30.550745  30  20" "2025-06-13 17:06:31.550745  30  30"
#> [45] "2025-06-13 17:06:32.550745  30  30" "2025-06-13 17:06:33.550745  30  30"
#> [47] "2025-06-13 17:06:34.550745  30  30" "2025-06-13 17:06:35.550745  30  30"
#> [49] "2025-06-13 17:06:36.550745  30  30" "2025-06-13 17:06:37.550745  30  30"
#> [51] "2025-06-13 17:06:38.550745  40  30" "2025-06-13 17:06:39.550745  40  30"
#> [53] "2025-06-13 17:06:40.550745  40  30" "2025-06-13 17:06:41.550745  40  40"
#> [55] "2025-06-13 17:06:42.550745  40  40"