w**********g 发帖数: 48 | 1 有个结果如下 cc<-communities(meg)
> cc
$`1`
[1] 1 2 5 6 10 11 17 22 30 35 36 37 42 46
$`2`
[1] 3 4 7 8 9 12 13 14 16 18 19 20 24 25 26 27 28 29 32 33 38 39 41 44
47
[26] 48 49
$`3`
[1] 15 40
$`4`
[1] 21
$`5`
[1] 23
$`6`
[1] 31
$`7`
[1] 34
$`8`
[1] 43
$`9`
[1] 45
$`10`
[1] 50
如果我用 cc[1] and cc$'1' 得到结果如下
> cc[1]
$`1`
[1] 1 2 5 6 10 11 17 22 30 35 36 37 42 46
> cc$'1'
[1] 1 2 5 6 10 11 17 22 30 35 36 37 42 46
如果我用cc$'1'[1] and cc$'1'[2]得到结果如下
> cc$'1'[1]
[1] 1
> cc$'1'[2]
[1] 2
但是如果我用cc[1][1] 或者 cc[1,1],结果如下
> cc[1][1]
$`1`
[1] 1 2 5 6 10 11 17 22 30 35 36 37 42 46
> cc[1,1]
Error in cc[1, 1] : incorrect number of dimensions
我的问题是要根据位置来取cc里面的某个数值,cc$'1'【2】可以达到我的要求但是这
里面的1 不能换成 i 或者 a(先给i或者a 设定等于1),而cc[1][2]又不行,有其它办
法吗,多谢 | D******n 发帖数: 2836 | | w**********g 发帖数: 48 | 3
【在 D******n 的大作中提到】 : cc[[1]][1]
|
|