У меня есть разреженная матрица
Formal class 'dgCMatrix' [package "Matrix"] with 6 slots
[email protected] i : int [1:37674] 1836 2297 108 472 1735 1899 2129 2131 5 67 ...
[email protected] p : int [1:3417] 0 2 8 22 25 35 44 45 45 47 ...
[email protected] Dim : int [1:2] 3416 3416
[email protected] Dimnames:List of 2
.. ..$ : chr [1:3416] "AAA" "AAE" "AAL" "AAN" ...
.. ..$ : chr [1:3416] "AAA" "AAE" "AAL" "AAN" ...
[email protected] x : num [1:37674] 1 1 1 1 1 1 1 1 1 1 ...
[email protected] factors : list()
Что такое быстрый способ преобразования этой матрицы в список как (кроме for loop
):
Origin Destination Weight
AAA AAE 4
AAL AAN 5
Примечание. Мне нужно получить Origin и Destination для Weight > 0