| FLMetiers {FLCore} | R Documentation |
FLMetiers is a class that extends list through FLlst but implements a set of features that give a little bit more structure to list objects. The elements of FLMetiers must all be of class FLMetier. It implements a lock mechanism that, when turned on, does not allow the user to increase or decrease the object length.
list.character.character.logical. signature(object=missing) signature(object=missing) signature(object=missing) signature(object=missing) signature(object=missing) signature(object=missing) signature(object=missing) signature(object=missing) signature(object=missing) signature(object=missing) signature(object=missing) The FLR Team
catch, catch.n, catch.wt, discards, discards.n, discards.wt, FLFleet, landings, landings.n, landings.wt, price, FLlst-class, list
# creation met1 <- FLMetier(name='met1',catches=FLCatches(FLCatch(name="spp1", landings.n=FLQuant(rnorm(100), dim=c(10,20))))) met2 <- FLMetier(name='met2',catches=FLCatches(FLCatch(name="spp1", landings.n=FLQuant(rnorm(100), dim=c(10,20))), FLCatch(name="spp2", landings.n=FLQuant(rnorm(100), dim=c(10,20))))) lst.metiers <- FLMetiers(met1=met1,met2=met2) # getter landings.n(met1,catch="spp1") # get a FLQuant landings.n(lst.metiers,catch="spp1") # get a FLQuants across metiers landings.n(lst.metiers,metier="met1") # get a FLQuants across species landings.n(lst.metiers,metier="met1",catch="spp1") # get a FLQuant