| pipe_arithmetic | R Documentation |
A set of simple, vectorized, pipe-friendly arithmetic functions for
transforming numeric data in pipelines. These helpers make common
operations like multiplication, division, addition, subtraction,
exponentiation, and reciprocals clearer when using the native pipe |>.
reciprocal(x)
pow(x, p)
add(x, k)
subtract(x, k)
mult(x, k)
divide(x, k)
x |
A numeric vector or scalar. |
p |
A numeric scalar exponent (for |
k |
A numeric scalar for addition, subtraction, multiplication, or division. |
All functions are vectorized and support numeric vectors, scalars, or compatible objects. They are designed to improve the readability of transformation pipelines.
A numeric vector or scalar resulting from the transformation.
x <- c(1, 2, 3)
# Multiplication and division
x |> mult(10)
x |> divide(2)
# Addition and subtraction
x |> add(5)
x |> subtract(1)
# Reciprocal
x |> reciprocal()
# Power
x |> pow(2)
# Combined use in pipelines
x |>
mult(2) |>
add(3) |>
reciprocal()
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.