Я хотел бы прикрепить значения к меткам на речном участке в R
У меня есть список списков значений, который требуется для отображения потоков между узлами, например:
edges <- list( A= list( C= 10, E= 5 ),
B= list( C= 10 ),
C=list(D = 13, E = 7 ))
Мне известна функция, которая уменьшает (или суммирует) один элемент списка, например: Reduce("+",edges$A)
Есть ли способ сократить такой список списков значений до фрейма данных или чтобы я мог получить суммы:
Node Sum
A 15
B 10
C 20
D 13
E 12
Редактировать:
Я только что понял, что есть путаница: похоже, мне нужны два вывода, и это может быть немного сложнее: 1. если в списке «ребер» есть подсписок с именем категории, просуммируйте 2. если нет, получите сумму все вхождения этого элемента
Случай 1: Категории A, B, C (это начальные узлы) Случай 2: Категории D, E (это конечные узлы речного участка)
Прошу прощения за путаницу.