Я использую приведенный ниже код, чтобы извлечь сводку данных относительно столбца x, посчитав значения в столбце x из набора данных unique_data и упорядочив значения count в порядке убывания.Ошибка при использовании пакета dplyr в R
unique_data %>%
group_by(x) %>%
arrange(desc(count(x)))
Но, когда я выполняю приведенный выше код я получаю сообщение об ошибке, как показано ниже,
Error: no applicable method for 'group_by_' applied to an object of class "character"
Пожалуйста, дайте мне знать, как то, что происходит не так в моем коде. Для вашей информации столбец x имеет тип символьных данных.
С уважением,
Mohan
Не показывая воспроизводимый пример, не ясно, где вы получили ошибку. Одна проблема заключалась бы в обертывании 'count (x)' с 'desc' (но мы не можем протестировать) – akrun
@akrun Просьба найти приведенный ниже пример, ID sdf fgh sdf sdf fgf Итак, теперь мне нужно подсчитать отдельные значения из моего Идентификатор. Итак, я должен получить вывод как, sdf 3 fgh 2 –
Я думаю, что 'count' с' arr'' является проблемой. Возможно, 'unique_data%>% group_by (x)%>% count (x)%>% arr (desc (n))' Или он может быть сокращен до 'count (unique_data, x)%>% arr (desc (n)) ' – akrun