Hi

I have a list that has attributes:

attributes(lis[2])
$names
[1] "150096_at"

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]]


