transpose_expr {lazy.symbolic}R Documentation

Smart Transposition

Description

This function takes care of double transposition or enclosing parentheses when applying t function.

Usage

transpose_expr(expr, deparse = 0)

Arguments

expr

an expression or a string

deparse

= TRUE if the result be deparsed

Value

an expression or a string depending on deparse option.

Examples


# modify_math_operators()
# library(tidyr)
easy_parse("X") |>  transpose_expr()
easy_parse("t(X)") |>  transpose_expr()
easy_parse("t(t(X)%*%B)") |>  transpose_expr()
easy_parse("(t(t(X)%*%B))") |>  transpose_expr()
easy_parse("(t(t(X)%*%B))") |> drop_parens()  |>  transpose_expr()


[Package lazy.symbolic version 1.0.0.20250803 ]