michael watson (IAH-C) wrote: > Hi > > I have a list that has attributes: > > attributes(lis[2]) > $names > [1] "150096_at"
Here you get the attributes of "lis", while you will get the attributes of the *elements* of "lis" when applying the functions below, the lattes is comparable with attributes(lis[[2]]) Uwe Ligges > I want to use those attributes in a function and then use lapply to > apply that function to every element of the list, eg for simplicity's > sake: > > my.fun <- function(x) { > attributes(x) > } > > Then > > l2 <- lapply(lis, my.fun) > > It seems that "attributes(x)" within the function is not the same as eg. > "attributes(lis[2])" used outside of the function, ie the attributes > have changed. > > Help for someone who's trying to understand lists? > > Many thanks > Mick > > > [[alternative HTML version deleted]] > > ______________________________________________ > R-help@stat.math.ethz.ch mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html ______________________________________________ R-help@stat.math.ethz.ch mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html