Read in sparse community matrices
read.community
reads in file containing occurrence data and returns a sparse matrix.
read.community(file, grids = "grids", species = "species", ...)
file
: A file name.grids
: Column name of the column containing grid cells.species
: Column name of the column containing the species / taxa names....
: further arguments passed to or from other methods.read.community
returns a sparse matrix (an object of class "dgCMatrix").
df <- data.frame(grids=paste0("g", c(1,1,2,3,3)), species = paste0("sp", c(1,3,2,1,4))) df tmp <- tempfile() write.csv(df, tmp) (M <- read.community(tmp) ) sparse2long(M) unlink(tmp)
Useful links