Имам квадратна матрица с размерност N. Искам да дефинирам вектор с размер N, който има като първи компонент: всички индекси на редовете на матрицата, които са същите като първия ред. и като втори компонент: всички индекси на редове на редовете на матрицата, които са същите като втория ред.
и така нататък.
Работя върху R и се опитвам да го направя от известно време. Всяка идея как да продължа ще съм много благодарна.
myMatrix <- matrix(rep(1:4, 4), ncol = 2, byrow = FALSE)
[,1] [,2]
[1,] 1 1
[2,] 2 2
[3,] 3 3
[4,] 4 4
[5,] 1 1
[6,] 2 2
[7,] 3 3
[8,] 4 4
Какво съм пробвал:
res <- list(NA)
for (i in 1:nrow(myMatrix)) {
row_selected <- myMatrix[i,]
res[[i]] <- which(myMatrix[i,]==row_selected)
}
res