используя вложенные циклы for и условие if для построения матрицы в r - PullRequest
0 голосов
/ 07 мая 2020

Я пытаюсь отделить значения из фрейма данных с помощью условия if, а затем использовать их для построения матрицы с использованием циклов for. что не так с моим кодом?

SQUARE_SOFT_HEATMAP_2 <- matrix(nrow = 11, ncol = 11)
for (i in 1:11) {
   for (j in 1:11){
     for (k in 1:length(SQUARE_SOFT_THINSEC_2$RUNX2)){
       if (SQUARE_SOFT_THINSEC_2$xnew[k] == i && SQUARE_SOFT_THINSEC_2$ynew[k] == j){
          SQUARE_SOFT_HEATMAP_2[i,j] <- SQUARE_SOFT_HEATMAP_2[i,j]+SQUARE_SOFT_THINSEC_2$RUNX2[k]
  }
  } 
}
}
...