簡體   English   中英

在 R 中的矩陣的 x、y 坐標處分配向量

[英]assign vector at x, y coordinates of a matrix in R

我正在從 MATLAB 移動到 R 並且有一個關於如何在矩陣的xy坐標處分配向量的問題。 為此,我嘗試定義一個數組,然后讀取每個像素。 在處理矩陣后,我堅持將值重新分配給矩陣。 以下是我的代碼:

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM