【发布时间】:2017-12-18 19:40:58
【问题描述】:
在我尝试编写自定义函数之前;有没有一种优雅/原生的方法来实现这一点?
m<-matrix(1:9,ncol = 3)
m
[,1] [,2] [,3]
[1,] 1 4 7
[2,] 2 5 8
[3,] 3 6 9
按列:
as.vector(m)
[1] 1 2 3 4 5 6 7 8 9
按行:
as.vector(t(m))
[1] 1 4 7 2 5 8 3 6 9
按对角线(我想要一个函数输出):
some.function(m)
[1] 1 2 4 3 5 7 6 8 9
还有垂直对角线:
some.other.function(m)
[1] 7 8 4 9 5 1 6 2 3
【问题讨论】:
-
有一个很好的解决方案,您可以在这里适应您的问题:stackoverflow.com/questions/27935555/…
标签: r