r语言 中 a[[]] 表示什么含义

a<-matrix(data,ncol=2,nrow=5,dimnames=list(c("r1","r2","r3","r4","r5"),c("c1","c2")))
> a
c1 c2
r1 1 6
r2 2 7
r3 3 8
r4 4 9
r5 5 10

> a[[8]]
[1] 8

我不理解 这个 a[[8]] 表示什么意思啊,请各位大侠指点,谢谢!

第1个回答  2015-06-20

  a本身是一个矩阵,而定义dimnames=list()则表示其每一个元素都被命名且命名方式是列表(list),因此在调用a中的元素的时候可以调用a[]或者a[[]]都可以。a[]是调用a本身的第几个元素,a[[]]是命名中的第几个名字下的元素。


追问

还不是很懂啊

本回答被网友采纳
相似回答