5
我有一個矩陣與rownames是日期。我想將這些行名提取到一個變量中,然後使用rownames()將這些日期應用到我擁有的另一個矩陣。假設矩陣被稱爲'data.matrix'。如何從矩陣中提取rownames?
每當我跑:
data.matrix[,0]
我得到的所有日期的打印輸出。所以我這樣做:
v <- data.matrix[,0]
當我返回v我得到一個不錯的所有日期列表。但是當我使用:
rownames(other.matrix) <- v
然後我回:
head(other.matrix)
我沒有得到任何新的列名。
此外,當我嘗試:
head(v)
我得到NULL
但是當我做:
v
我得到我的所有日期的一個不錯的打印輸出。
那麼是什麼給?起初我認爲矩陣和日期是不相容的,但它似乎是。
現在,我以這種方式使用merge()
添加日期:
z <- merge(v, other.matrix)
但感覺像有一個更好的方式來做到這一點。
嘗試:'rownames(other.matrix)< - rownames(ⅴ)' –