私は 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
。