Я суммирую таблицу в R, используя пакет dplyr. Я хотел бы видеть уникальные значения только для столбца в моей таблице (Services.Offered). Однако, когда я пытаюсь следующий код, я не получаю уникальные значения в этом столбцамиПолучите уникальные значения для строки в R, используя dplyr
sheetforr1=sheetforr %>%
group_by(Account.Name, Service.managed.by.country) %>%
summarise(Services.Offered = unique(toString(Service.Level.2)),
POB = toString(Number.of.Users),
Start.Dates = toString(Provider.Start.Date),
End.Dates = toString(Provider.End.Date)) %>%
ungroup()
Результата для столбца «Services.Offered» содержит дубликаты, несмотря на использование «уникальную» (например: очистки, Садоводство, Обслуживание, Уборка, Уборка, Уборка).
Кроме того, когда я использую «отчетливый» вместо «уникальный», я получаю сообщение об ошибке:
нет применяется метод «distinct_» применяется к объекту класса «характер»
Продолжая пример, который я только что использовал, я хотел бы указать колонку Services.Offered
, чтобы показать: (Очистка, Озеленение, Обслуживание, Уборка).
Заранее благодарю за любую помощь.
читаемость вашего кода будет значительно улучшена за счет использования надлежащего отступы и пробелы вокруг операторов ... –
Вот сумасшедшая идея .... разделяют некоторые воспроизводимые данные! ??!? – Sotos