Skip to content

Commit 142e6e2

Browse files
committed
perf: use lengths()
1 parent b5892e7 commit 142e6e2

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

R/instants.r

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -120,11 +120,11 @@ make_datetime <- function(year = 1970L, month = 1L, day = 1L, hour = 0L, min = 0
120120
##' @rdname make_datetime
121121
##' @export
122122
make_date <- function(year = 1970L, month = 1L, day = 1L) {
123-
lengths <- vapply(list(year, month, day), length, 1, USE.NAMES = FALSE)
124-
if (min(lengths) == 0L) {
123+
lens <- lengths(list(year, month, day))
124+
if (min(lens) == 0L) {
125125
as.Date(integer(), origin = origin)
126126
} else {
127-
N <- max(lengths)
127+
N <- max(lens)
128128
secs <- .Call(
129129
C_make_d,
130130
rep_len(as.integer(year), N),

0 commit comments

Comments
 (0)