Tôi đang làm việc với igraph cho R. Biểu đồ của tôi dựa trên một edgelist bao gồm các cạnh song song (nhiều hơn một cạnh với cùng một nguồn và đích). Tôi muốn chuyển đổi các cạnh song song này thành trọng số thuộc tính cạnh. Có cách nào để làm điều này không?R igraph chuyển đổi các cạnh song song thành thuộc tính trọng số
Nếu không có cách nào dễ dàng. làm thế nào tôi có thể xác định các cạnh song song này?
duplicated(E(net))
không trả về một bản sao đơn lẻ. Tôi cho rằng nó đang tìm kiếm các id cạnh trùng lặp.
Giải pháp này thực sự tốt hơn nhiều, vì nó sử dụng không gian và thời gian tuyến tính, trong khi giải pháp ma trận kề sử dụng không gian và thời gian bậc hai (theo số lượng đỉnh). –
Btw. điều này cũng loại bỏ các cạnh của vòng lặp, vì vậy nếu bạn không muốn, hãy sử dụng đối số 'remove.loops = FALSE' để' simplify() '. –