Ho un set di dati relazionali, in cui sto cercando informazioni diadiche.Unisci righe nel data frame
Ho 4 colonne. Mittente, Ricevitore, Attributo, Bordo
Sto cercando di prendere il ripetuto Sender - Conta il conteggio e convertirli come bordi aggiuntivi.
df <- data.frame(sender = c(1,1,1,1,3,5), receiver = c(1,2,2,2,4,5),
attribute = c(12,12,12,12,13,13), edge = c(0,1,1,1,1,0))
sender receiver attribute edge
1 1 1 12 0
2 1 2 12 1
3 1 2 12 1
4 1 2 12 1
5 3 4 13 1
Voglio che il risultato finale a guardare come questo:
sender receiver attribute edge
1 1 1 12 0
2 1 2 12 3
3 3 4 13 1
Quando fra duplicati mittente-ricevitori sono stati combinati e il numero di duplicati incorporati nel numero di spigoli.
Qualsiasi input sarebbe molto apprezzato.
Grazie!
Penso che l'OP non intendesse raggruppare per 'sender + receiver + attribute', ma solo per' sender + receiver', e 'attribute' va avanti per il ride. Nell'esempio, 'attribute' sembra essere univoco per le coppie' sender + receiver', ma I * think * è stato accidentale –