0
我有一個矩陣16列366行,我想用一個向量長度爲16替換NA與向量
所有的時間,我得到這個錯誤的值來代替NA
:
for (i in 1:16) {
for (j in 1:366) {
if(is.na(ChSiz(i,j)==TRUE) {
Error: unexpected '{' in:
" for (j in 1:366) {
if(is.na(ChSiz(i,j)==TRUE) {"
> ChSiz[i,j]<-x[i]
Error in ChSiz[i, j] <- x[i] : object 'j' not found
> }
Error: unexpected '}' in " }"
> }
Error: unexpected '}' in " }"
> }
Error: unexpected '}' in "}"
嘗試'ChSiz [is.na(ChSiz)] < - x'或類似的東西。你很可能不需要這個循環。 – Andrie
什麼是ChSiz?那是你的矩陣嗎?然後,你應該使用'['而不是'('),並且在你的'if'語句中缺少一個括號,最後,你可能不需要嵌套的'for'循環,請提供示例數據集和所需的輸出。 –