Dear all I'm trying to calculate the number of shared species between sites. I have a dataframe with in the first column the names of the sites; the names of the other columns are the species names. To use the shared function from the package RICH one needs to input different matrices. So actually, I want to split the dataframe per row so that each row becomes a separate matrix and then perform the shared function. I used split(dataframe, site_name), which splits the dataframe, but I cannot call the separate matrices to calculate the number of shared species.. Does anyone know a way to do this? Or does somebody know a better way of determining this? Thanks! Ellen -- View this message in context: http://r.789695.n4.nabble.com/number-of-shared-species-between-sites-VEGAN-or-RICH-tp4635843.html Sent from the R help mailing list archive at Nabble.com.
Rui Barradas
2012-Jul-09 19:26 UTC
[R] number of shared species between sites (VEGAN or RICH?)
Hello, So you want to split data.frame 'dat' by the values of the first column, named 'site', and return the other columns. lapply(split(dat, dat[[ 1 ]]), function(x) x[-1]) Hope this helps, Rui Barradas Em 09-07-2012 13:27, elpape escreveu:> Dear all > > I'm trying to calculate the number of shared species between sites. > > I have a dataframe with in the first column the names of the sites; the > names of the other columns are the species names. To use the shared function > from the package RICH one needs to input different matrices. So actually, I > want to split the dataframe per row so that each row becomes a separate > matrix and then perform the shared function. I used split(dataframe, > site_name), which splits the dataframe, but I cannot call the separate > matrices to calculate the number of shared species.. > > Does anyone know a way to do this? Or does somebody know a better way of > determining this? > > Thanks! > Ellen > > -- > View this message in context: http://r.789695.n4.nabble.com/number-of-shared-species-between-sites-VEGAN-or-RICH-tp4635843.html > Sent from the R help mailing list archive at Nabble.com. > > ______________________________________________ > R-help at 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. >