我用照片包来探测社区。当我使用成员(社区)功能时,结果是:
1 2 3 4 5 6 7 13 17 18 19 20 22 23 24 25
12 9 1 10 12 6 12 16 1 11 6 6 3 13 16 1
29 30 31 33 34 37 38 39 40 41 42 43 44 45 46 47
9 5 11 14 13 6 13 11 12 13 1 16 11 6 12 7
...第一行是节点ID,第二行是对应的社区ID,假设上面结果的名称是X,我使用了Y=data.frame(X)。结果是:
community
1 12
2 9
3 1
4 10
5 12
6 6
7 12
13 16
...我想使用第一列(1,2,3,.),例如Y13,=16。但是在本例中,它是Y8,=16。如何做到这一点?
这个问题可能很简单。但我不知道如何搜索它。谢谢。
发布于 2014-07-29 07:02:01
函数as.data.frame()将命名向量转换为数据帧,其中向量元素的名称用作行名。
换句话说,使用像rownames(Y)[8]这样的构造来访问第一列(实际上是行名)。
https://stackoverflow.com/questions/25009610
复制相似问题