I would like to do: MA.split <- split(MA,factor1) However, because MAlists are formal classes, such a construct doesn't seem to work. Does anyone have an easy of splitting an MAlist like this? Thanks, Sean