1

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

どうやら.オペレーターはこれを行わず、オペレーターも行いません$

  1. Rでこの機能を実現するにはどうすればよいですか?

編集:私はすでに属性を設定してrownamesおり、私が本当に探しているのは、のように機能する別の変数ですrownames

4

1 に答える 1