Tengo mi tabla de datos en R. Quiero fusionar filas que tienen un identificador idéntico customerID
, y luego concatenar los elementos de otras columnas fusionadas.R: Fusión de filas en la misma tabla de datos, concatenando ciertas columnas
Quiero ir de esto:
title author customerID
1 title1 author1 1
2 title2 author2 2
3 title3 author3 1
a esto:
title author Group.1
1 title1, title3 author1, author3 1
2 title2 author2 2
¡Gracias esto funciona! –
@HarryPalmer, no estoy seguro de entender su pregunta de seguimiento. Suponiendo que haya asignado la salida de 'aggregate' a otro objeto, diga' temp', 'temp $ title' sería una lista (como esta' list ('0' = c (" title1 "," title3 "),' 1' = "title2") '. Las columnas' title' y 'author' en este ejemplo son listas. ¿Es eso lo que estabas buscando? – A5C1D2H2I1M1N2O1R2T1
Hmm Creo que lo entiendo gracias. Estaba confundido acerca de los tipos de datos. más pregunta por favor: ¿Cómo puedo eliminar los duplicados que aparecen en un elemento de lista de columna/fila después de la agregación? Intenté data1 <- unique (data2 $ title) pero curiosamente no funcionó. –