Как я могу извлечь позицию каждого 0 в столбце в следующей матрице:
bm <- matrix(c(0,1,0,1,1,1,0,1,1,1,1,0,0,0,0),5,3)
, которая дает матрицу вроде:
+---+---+---+
| x | y | z |
+---+---+---+
| 0 | 1 | 1 |
+---+---+---+
| 1 | 0 | 0 |
+---+---+---+
| 0 | 1 | 0 |
+---+---+---+
| 1 | 1 | 0 |
+---+---+---+
| 1 | 1 | 0 |
+---+---+---+
Итак, я хочу иметь данные фрейм или матрица в какой бы то ни было форме проще с позициями каждого 0 в соответствии с положением строк или столбцов. Что-то вроде:
+---+---+---+
| x | y | z |
+---+---+---+
| 1 | 2 | 2 |
+---+---+---+
| 3 | | 3 |
+---+---+---+
| | | 4 |
+---+---+---+
| | | 5 |
+---+---+---+
| | | |
+---+---+---+
Это очень базовый c вопрос, на который я пока не нашел ответа.