0
我一直在使用它。我希望你們中的一位能幫助我。我有一個大矩陣:122行和6005列。一列[,1]列出項目代碼。在這個專欄裏有25個我想擺脫的練習試驗。我嘗試使用此代碼:刪除矩陣內的列值
x1=nw[,1][-c(1:25), 1:6005]
但它會產生不正確的尺寸錯誤。如果我隔離這個列,我會得到我想要的結果。爲什麼這不會推廣到整個矩陣?任何幫助表示讚賞。
我一直在使用它。我希望你們中的一位能幫助我。我有一個大矩陣:122行和6005列。一列[,1]列出項目代碼。在這個專欄裏有25個我想擺脫的練習試驗。我嘗試使用此代碼:刪除矩陣內的列值
x1=nw[,1][-c(1:25), 1:6005]
但它會產生不正確的尺寸錯誤。如果我隔離這個列,我會得到我想要的結果。爲什麼這不會推廣到整個矩陣?任何幫助表示讚賞。
您不能僅從矩陣中移除值,因爲它具有設定的維數(行數x列數)。相反,嘗試用缺失值(NA)替換值。
nw <- matrix(rnorm(122*6005, 5, 1), nrow = 122, ncol = 6005)
nw[,1][1:25] <- NA
nw[,1:4]
然後你可以把NA與na.omit/na.rm功能。例如
mean(nw[,1], na.rm = T)
DEOS這個解決您的問題,
m <- matrix(1:732610, 122 , 6005)
z <- m[-c(1:25),-1]
謝謝你回答我的職務。我發佈後,我回到我的代碼,並提出了類似的東西。 –