Как исправить ошибку RichnessGrid в split.default - PullRequest
1 голос
/ 07 октября 2019

Я пытался использовать RichnessGrid для подсчета встречаемости видов на карте. Но я постоянно получаю сообщение об ошибке

"Ошибка в split.default (x = seq_len (nrow (x)), f = f, drop = drop, ...): длина группы равна0 но длина данных> 0 ".

Проверяя другие сообщения, кажется, что это сообщение об ошибке для опечаток, что не в моем случае. Кто-нибудь знает, как решить эту проблему?

Мои данные выглядят так:

enter image description here

Я попробовал несколько вещей: 1. изменить параметр разрешения или определение типа;2. изменить заголовок моих данных;3. посмотрите на сводку моих данных и пример данных. Но ничего не получалось, и я все еще не мог понять, где что-то пошло не так.

dput(head(clean))
#subset my df (clean) for RichnessGrid 
dat<-clean %>% select(the.plant.list,longitude,latitude)

# tried to change header but still failed
dat <- dat %>% rename(species = the.plant.list)
head(dat)

RichnessGrid(dat, reso=60, type = "spnum")

#try sample data and code
data(lemurs)
e <- c(-125, -105, 30, 50)
RichnessGrid(lemurs, e, reso = 60, type = "spnum")

#compare sample data and my own
data(lemurs)
data(dat)
summary(lemurs)
summary(dat)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...