行優先のデータをベクトルとしてRに入れています。R はこれを列優先のデータとして解釈し、私が見る限り、行優先の方法で動作するように配列に指示する方法はありません。
私が持っているとしましょう:
array(1:12, c(3,2,2),
dimnames=list(c("r1", "r2", "r3"), c("c1", "c2"),c("t1", "t2"))
)
これにより、次のことが得られます。
, , t1
c1 c2
r1 1 4
r2 2 5
r3 3 6
, , t2
c1 c2
r1 7 10
r2 8 11
r3 9 12
このデータを行優先の配列に変換したい:
, , t1
c1 c2
r1 1 2
r2 3 4
r3 5 6
, , t2
c1 c2
r1 7 8
r2 9 10
r3 11 12