-2
爲什麼這行代碼工作正常,如何解決錯誤:(標)邏輯標太長
phap = mymont$QMEAN_ATM_RSHORT_PY > phap.min | iint.photo == 0
phap.lparconow = mean(mymont$QMEAN_PAR_L_CO [phap])
雖然這將引發一個錯誤?
phap.lparconow = rowMeans(mymont$QMEAN_PAR_L_CO [,phap])
我已閱讀其他類似的問題,但它們相當複雜,我想知道更常見的方法來解決此問題。 感謝
感謝您的輸入,QMEAN_PAR_L_CO是一個34x34的矩陣,這不是我的代碼,它有點難以分辨正在做什麼。 mymont是一個hdf5對象,所以是的,它可以被認爲是一個數據幀,它包含矩陣和向量,但在這種情況下,它是一個矩陣,而phap也是一個矩陣。 –
其實你的例子幫助我,因爲我能夠運行命令,不幸的是後來我遇到了與此操作的結果有關的問題,我不認爲有可能輕鬆地製作可重複的例子,因爲這不是我的代碼,我不明白髮生了什麼事。無論如何,謝謝 –
是的我添加了drop = FALSE,並且還改變了索引的位置[phap,drop = FALSE],但我不知道這是否是正確的解決方案 –