我对 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
显然.
运营商不这样做,运营商也不这样做$
。
- 如何在 R 中实现此功能?
编辑:我已经设置了属性,rownames
我真正想要的是另一个可以像rownames
.