我有一个矩阵,我将其存储为速度和载波的矢量记忆考虑。我想基本上从'byrow = FALSE'换成'byrow = TRUE'而不实际将其转换为矩阵(同样,对于速度和内存考虑,数据可能非常大)。
通过致电matrix
,例如,这是微不足道的。如果我有2x3矩阵,
> a <- 1:6
> a
[1] 1 2 3 4 5 6
> as.vector(matrix(a, nrow=2, ncol=3, byrow=TRUE))
[1] 1 4 2 5 3 6
我想我可以提出一个手动解决方案,包括提取每个第i个条目和重新排序等,但希望可能有一个更直接的解决方案。
有什么想法吗?
感谢。