Estoy poniendo en R una fila de datos principales como un vector. R interpreta esto como datos de columnas principales y, por lo que puedo ver, no hay manera de decirle a la matriz que se comporte de una manera importante.Conmutación de fila mayor a columna mayor dimensiones
Digamos que tengo:
array(1:12, c(3,2,2),
dimnames=list(c("r1", "r2", "r3"), c("c1", "c2"),c("t1", "t2"))
)
Lo que da:
, , t1
c1 c2
r1 1 4
r2 2 5
r3 3 6
, , t2
c1 c2
r1 7 10
r2 8 11
r3 9 12
Quiero transformar estos datos a la fila-mayor variedad:
, , t1
c1 c2
r1 1 2
r2 3 4
r3 5 6
, , t2
c1 c2
r1 7 8
r2 9 10
r3 11 12
Estoy confundido. La matriz que muestra aquí es * no * la que tiene en su pregunta. Entendí que tenía una matriz del formulario mostrado, en cuyo caso 'aperm()' solo no lo ayudará. –
Quería transformar los datos (vector 1:12) en la matriz deseada. He dedicado un tiempo a descifrar esto y pensé que poner esto aquí podría ayudar a alguien más. – Datageek
Ah, está bien. Cuando escribiste "Digamos que tengo", te tomé literalmente. –