Пытался преобразовать таблицу данных, но не может найти способ сделать это.Pivot, группа или агрегировать данные кадр
У меня есть кадр данных, как:
id letter
1 a
2 b
3 c
4 c
5 a
6 c
Я хотел бы превратить его в:
id letter frequency(id)
1,5 a 2
2 b 1
3,4,6 c 3
Я посмотрел на cast()
и table()
и aggregate()
, но не понял.
мне не нужно его как один кадр данных, чтобы начать, так что если есть два различных способа получить:
id letter
1,5 a
2 b
3,4,6 c
&
letter frequency(id)
a 2
b 1
c 3
Это нормально. Я могу их комбинировать. Благодаря
Если id не уникален, как мне группировать идентификаторы? –
Вам нужны только уникальные идентификаторы? – Sotos
Да, я попробовал поместить уникальную() внешнюю пасту, и она не работала, пробовала внутри пасту вокруг id и R разбилась. –