У меня есть кадр данных, как это:Преобразование R Dataframe с длиной до широкого формата и конкатенации строки значения
df <- data.frame (Subject = c(1,1,1,2,2,3,3), Product = c("A","B","C","B","C","A","D")
, и я хотел бы заменить его (в формате «широкий»), как это:
df_replace <- data.frame(Subject = c(1,2,3), Product = c("A;B;C","B;C","A;D"))
Новое значение продукта должно быть объединенной строкой исходных значений продукта для данного объекта.
Я экспериментирую с dcast ... но я не нашел способ продвинуться вперед. (но я предполагаю ... это просто).
как это 'ДФ%>% group_by (субъект)%>% реферирования (продукты = пасты (продукт, коллапс = ";"))' 'добавить unique' в пасте, если вы можете иметь несколько идентичны продукты на предмет – agenis