[英]assign vector at x, y coordinates of a matrix in R
我正在從 MATLAB 移動到 R 並且有一個關於如何在矩陣的x
、 y
坐標處分配向量的問題。 為此,我嘗試定義一個數組,然后讀取每個像素。 在處理矩陣后,我堅持將值重新分配給矩陣。 以下是我的代碼:
GR_anom<-array(NaN,dim=c(180,360,100))
for (i in 1:180)) {
for (j in 1:360) {
GR_vec<-as.data.frame(GR[i,j,,drop=TRUE])
Nonses= seasonaltrend(GR_vec,2002,2017)
GR_anom[i,j,] <- Nonses[1]
}
}
line(GR_anom[i,j,] <- Nonses[1])
以 MATLAB 格式編寫,但在 R 中,它的工作方式似乎有所不同。 我卡在這里很久了,你能建議嗎?
我已經解決了這個問題。 問題是變量“Nonses”是一個列表,因此不能分配給數組。 在 matlab 中,一切都是矩陣,所以沒有朝那個方向思考。 非常感謝您的回復。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.