reduce_expr_sign {lazy.symbolic}R Documentation

Remove multiple consecutive signs from an expression

Description

deprecated 予定 reduce_expr_sign(expr) ==> reduce_sign_expr(expr)

Usage

reduce_expr_sign(expr, minus_as_sign = FALSE)

Arguments

expr

an expression

minus_as_sign

????

Value

an expression

Examples


modify_math_operators()
reduce_expr_sign("A+B+-C")
reduce_expr_sign("A+B+C")
reduce_expr_sign("-A+B+C")
reduce_expr_sign("A")
reduce_expr_sign("-A-+B")
reduce_expr_sign("-A--B")
reduce_expr_sign("-A+-B")
reduce_expr_sign("-A++B")


reduce_expr_sign("-A+++B")
reduce_expr_sign("-A+----B")
reduce_expr_sign("-A+--++--B")
reduce_expr_sign("-A+++B")
reduce_expr_sign("-A--(A-B)")
reduce_expr_sign("(A--B)")
reduce_expr_sign("(A----t(B%*%-C))")

reduce_expr_sign(" -A + -B", minus_as_sign = TRUE)
reduce_expr_sign(" -A --B + -C", minus_as_sign = FALSE)


[Package lazy.symbolic version 1.0.0.20250803 ]