Learn R Programming

operator.tools (version 1.3.0)

inverse: Invert an R operator

Description

inverse is a S4 generic method for inverting an R operator in the mathematical sense. Presently, inverses are defined for relational operators, i.e. changing > to <=< code=""> and %in% to %!in% etc.

Arguments

x
An object that represents an R operator

Value

  • inverse returns the inverse in the same form as the x argument. Thus, if a name is provided, a name is returned. If a function is provided, a function is returned.

Details

Arguments will be checked against the defined list of inverses, .Options$operators.inverse. If an entry exists, the corresponding inverse is returned.

References

http://en.wikipedia.org/wiki/Inverse_mathematics.

See Also

operators especially operators(type="relational"))

Examples

Run this code
# inverse( as.name( '!=' ) )
  # inverse( `==` )

Run the code above in your browser using DataLab