У меня есть реляционный набор данных, где я ищу диадическую информацию.
У меня 4 столбца. Sender, Receiver, Attribute, Edge
Я ищу, чтобы повторить счетчик Sender-Receiver и преобразовать их как дополнительные ребра.
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
Я хочу, чтобы конечный результат выглядел так:
sender receiver attribute edge
1 1 1 12 0
2 1 2 12 3
3 3 4 13 1
Если связь между дублирующими отправителями-получателями была объединена и количество дубликатов включено в число ребер.
Любой ввод будет действительно оценен.
Спасибо!