subs

0th

Percentile

Substitute and invert symbols

Substitute and invert specific symbols in a free object

Usage
subs(a, from, to)
flip(a, turn)
Arguments
a

Object of class free

from,to,turn

Objects coerced to class free specifying symbols to alter

Details

Function subs(a,from,to) takes object a and transforms every symbol present in from into the symbol specified in to.

Function flip(a,turn) takes object a and replaces every symbol present in turn with its inverse.

See Also

abs

Aliases
  • subs
  • flip
Examples
# NOT RUN {
subs(abc(1:10),abc(5),'z')
flip(abc(1:10),abc(5))


o <- rfree(30,5,10)

# Following tests should all be TRUE:
size(flip(o,'a'))   == size(o)
number(flip(o,'a')) == number(o)
total(flip(o,'a'))  == total(o)

size(subs(o,'a','b'))   <= size(o)
number(subs(o,'a','b')) <= number(o)
total(subs(o,'a','b'))  <= total(o)


# }
Documentation reproduced from package freegroup, version 1.1-0, License: GPL-2

Community examples

Looks like there are no examples yet.