Подготовка таблиц пары сайтов - PullRequest
0 голосов
/ 18 сентября 2018

Я пытаюсь «преобразовать» фрейм биологических данных и данных об окружающей среде в формат «пара сайтов», чтобы я мог провести анализ gdm. Я пишу следующие команды:

library(gdm)
attach(demo1)
speciesTab <- demo1[, c("EpiphyteSpecies", "Habitat", "Lat", "Long")]
envirTab <- demo1[, c(2:ncol(demo1))]
gdmTab <- formatsitepair(speciesTab, bioFormat=2, XColumn="Long", YColumn="Lat",
sppColumn="EpiphyteSpecies", siteColumn="Habitat",predData=envirTab)
  gdmTab[1:3,]

и получите следующую ошибку:

Aggregation function missing: defaulting to length
Error: Can't use matrix or array for column indexing
In addition: Warning messages:
1: In if (!(class(predData) == "data.frame" |class(predData) == "matrix" |  :
  the condition has length > 1 and only the first element will be used
2: In formatsitepair(speciesTab, bioFormat = 2, XColumn = "Long", YColumn = "Lat",  :
  No abundance column specified, assuming species data are presence
3: In if (class(predData) == "RasterStack" | class(predData) == "RasterLayer" |  :
  the condition has length > 1 and only the first element will be used
4: Unknown or uninitialised column:  'gettingCoolSiteColumn'. 

data table

...