rus*_*ser 34 r multidimensional-array
如何重新排序n维数组的尺寸.例如,如果我有一个三维销售数据数组,其中第一个维度代表日期,第二个维度代表商店,第三个维度是部门.如何转换数组以使第一个维度为Store,第二个维度为Department,第三个维度为Date.这只是一个例子.我希望有一个普遍的解决方案.
flo*_*del 56
这样做的功能aperm
来自基础包.它是转置t()
函数到多维数组的推广.对于您的示例,您可以按如下方式调用它:
new.data <- aperm(old.data, c(2,3,1))
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
11198 次 |
最近记录: |