Formal class frab has a single slot x which is a named numeric vector.
The class has three accessor methods: names(), values(), and namedvector().
## S4 method for signature 'frab'namedvector(x)
Arguments
x: Object of class frab
Author(s)
Robin K. S. Hankin
Examples
new("frab",x=c(a=6,b=4,c=1))# formal creation method (discouraged)frab(c(a=4,b=1,c=5))# use frab() in day-to-day workfrab(c(a=4,b=0,c=5))# zero entries are discardedfrab(c(a=4,b=3,b=5))# repeted entries are summedfrab(c(apple=4,orange=3,cherry=5))# any names are OKx <- frab(c(d=1,y=3,a=2,b=5,rug=7,c=2))(y <- rfrab())x+y # addition works as expectedx +2*y # arithmeticx>2# extractionx[x>3]<-99# replacement# sum(x) # some summary methods implemented# max(x)