Dear friends,

I have a question do not know how to resolve.


I have a big matrix composed of different columns (I use N here). A column is 
"species" and another one is "latitudes". Now, I want to know how I can get the 
number of different "latitudes" for every "species". I have tried to split the 
matrix according to species (X<-split(N, N$species) and then use sapply(X, 
function(m){nlevels(m$latitudes)}) to get that. But the result shows the total 
factor numbers of "latitudes" but not the factor numbers of every species I 
splitted. Also, I have tried to use tapply(N$latitudes, N$species, nlevels) to 
do this. The result is the same. I am confused about this. Can someone help me 
with that? Thank you very much!


Best regards,
Yichun






        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to