私は、日付がrownamesの行列を持っています。私は変数にこれらの行の名前を抽出し、これらの日付を私が持っている別の行列に適用するためにrownames()を使用します。行列が「data.matrix」と呼ばれているとしましょう。行列からrownamesをどのように抽出するのですか?
私は実行するたびに:
data.matrix[,0]
私はすべての日付のプリントアウトを取得します。だから私はこれを行う:
v <- data.matrix[,0]
私はすべての日付の素敵なリストを得る。しかし、私は使用している場合:
rownames(other.matrix) <- v
そして私は返す:
head(other.matrix)
私は、新しい列名を得ることはありません。また
、私は試してみてください。
head(v)
は私がNULL
を取得しかし、私はやるとき:
v
私はすべての私の日付の素敵なプリントアウトを取得します。
だから何ですか?最初は、行列と日付が互換性がないと考えましたが、そうであるかのように見えます。
今私は、日付を追加するには、この方法でmerge()
を使用しています:
z <- merge(v, other.matrix)
しかし、これを行うには良い方法がありますようにそれは感じています。
試み: 'rownames(other.matrix)< - rownames(V)を' –