Validate if objects are of same length
Value
isSameLength()
returnsTRUE
if all objects have same lengths.For
validateIsSameLength()
, if validations are successful,NULL
is returned. Otherwise, error is signaled.
Examples
# compare length of only 2 objects
isSameLength(mtcars, ToothGrowth) # FALSE
#> [1] FALSE
isSameLength(cars, BOD) # TRUE
#> [1] TRUE
# or more number of objects
isSameLength(c(1, 2), c(TRUE, FALSE), c("x", "y")) # TRUE
#> [1] TRUE
isSameLength(list(1, 2), list(TRUE, FALSE), list("x")) # FALSE
#> [1] FALSE
# validation
validateIsSameLength(list(1, 2), c("3", "4")) # NULL
#> NULL
# validateIsSameLength(list(1, 2), c("3", "4"), c(FALSE)) # error