assert_is_monotonic_increasing | R Documentation |
Checks to see if the input is monotonically increasing or decreasing.
assert_is_monotonic_increasing( x, strictly = FALSE, severity = getOption("assertive.severity", "stop") ) assert_is_monotonic_decreasing( x, strictly = FALSE, severity = getOption("assertive.severity", "stop") ) is_monotonic_increasing(x, strictly = FALSE, .xname = get_name_in_parent(x)) is_monotonic_decreasing(x, strictly = FALSE, .xname = get_name_in_parent(x))
x |
Input to check. |
strictly |
Logical. If |
severity |
How severe should the consequences of the assertion be?
Either |
.xname |
Not intended to be used directly. |
x <- c(1, 2, 2, 1, 3, 2) is_monotonic_increasing(x) is_monotonic_increasing(x, TRUE) is_monotonic_decreasing(x) is_monotonic_decreasing(x, TRUE) # Also works with, e.g., dates & times is_monotonic_increasing(Sys.time() + x) # These checks should fail assertive.base::dont_stop({ assert_is_monotonic_increasing(x) assert_is_monotonic_decreasing(x) })
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.