safe_seq_len: Generate an integer sequence of specific length (safe)

View source: R/pal.gen.R

safe_seq_lenR Documentation

Generate an integer sequence of specific length (safe)

Description

Modified version of base::seq_len() that returns a zero-length integer in case of a zero-length input instead of throwing an error.

Usage

safe_seq_len(n)

Arguments

n

Desired length of the integer sequence.

Value

An integer sequence starting from 1L.

See Also

Other statistical computing / numeric functions: round_to(), safe_max(), safe_min(), stat_mode()

Examples

pal::safe_seq_len(5)

# this function simply returns a zero-length integer for zero-length inputs...
pal::safe_seq_len(NULL)
pal::safe_seq_len(integer())

# ...while `seq_len()` throws an error
try(seq_len(NULL))
try(seq_len(integer()))

salim-b/pal documentation built on Feb. 28, 2025, 6:51 p.m.