我需要在 R 中进行简单的数据转换,以便与 igraph 一起使用。我的数据框采用这种格式,按以下方式分组GROUP
:
A GROUP
1 1 a
2 2 a
3 3 a
4 4 a
5 1 b
6 3 b
7 5 b
1.如何扩展组以获得el
这种格式的无向边缘列表?
A B
1 1 2
2 1 3
3 1 4
4 2 3
5 2 4
6 3 4
7 1 3
8 1 5
9 3 5
注意:没有自引用 1-1, 2-2, 3-3, ...
2. 如何计算 AB 出现次数并从中创建加权边缘列表el
?
A B weight
1 1 2 1
2 1 3 2
3 1 4 1
4 2 3 1
5 2 4 1
6 3 4 1
7 1 5 1
8 3 5 1