РЕДАКТИРОВАТЬ: мой вопрос не был достаточно ясен.Приношу извинения.
Задача состояла в том, чтобы определить группы и присвоить ему значения столбца данных.Я решил вопрос сам с цепью ifelse и комментариями здесь.Спасибо за это.Затем я сделал это вручную для каждой колонки отдельно.
data %>%
mutate(group = ifelse(richness <= -0.6, "1",
ifelse(richness > -0.6 & richness <= -0.2, "2",
ifelse(richness >-0.2 & richness <= 0.2, "3",
ifelse(richness >0.2 & richness <= 0.6, "4",
ifelse(richness >0.6, "5", NA)))))) %>%
group_by(group) %>%
summarise(percentage=n()*100/"No.of.values")