我很新的R和引用数据成员和对象的属性时,我不知道正确的语言。 我在Java这样的面向对象的编程语言背景,因此我可能指的是数据成员/属性在Java组心理。 无论如何,假设我有一个矩阵matClust1
,我也做了以下内容:
ids = vector()
for(i in 1:size) #size is the number of rows in matClust1
{
ids = c(ids, "exp")
}
attr(matClust1, "clustID") <- ids
我认为上述的作为设定各行向量的属性/数据成员在matClust1
到"exp"
。 这是因为ids
创建为有行有尽可能多的条目matClust1
。 所以,我希望能够通过如下代码访问此属性/数据成员:
matClust1.clustID[2] #get the clustID of row vector in matClust1
显然, .
运营商不这样做也没有在$
操作。
- 如何能够做到在读该功能?
编辑:我已经有属性的设置rownames
和我所真正需要的是另一个变量一样工作rownames
。