> Is there a version of apply that returns a list without NULL's? > > I try to remove NULL elements in the following example, but neither > for loops work. Would you please let me know what the correct way is? Try this function: compact <- function(x) Filter(Negate(is.null), x) compact(x) Hadley -- http://had.co.nz/