Я пытался использовать RichnessGrid для подсчета встречаемости видов на карте. Но я постоянно получаю сообщение об ошибке
"Ошибка в split.default (x = seq_len (nrow (x)), f = f, drop = drop, ...): длина группы равна0 но длина данных> 0 ".
Проверяя другие сообщения, кажется, что это сообщение об ошибке для опечаток, что не в моем случае. Кто-нибудь знает, как решить эту проблему?
Мои данные выглядят так:

Я попробовал несколько вещей: 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)