2
REV應該扭轉它的參數,因此,如果我們應用的測試矩陣:rev()在矩陣的行上使用apply導致旋轉?
test<-matrix(c(1,2,3,4,5,6),nrow=2)
[,1] [,2] [,3]
[1,] 1 3 5
[2,] 2 4 6
轉速在列(2):
apply(test,2,rev)
我們得到:
[,1] [,2] [,3]
[1,] 2 4 6
[2,] 1 3 5
但是,如果我們在行(1)r上應用,它會逆時針旋轉矩陣。
apply(test,1,rev)
[,1] [,2]
[1,] 5 6
[2,] 3 4
[3,] 1 2
是我還是那個應用和/或rev的嚴重錯誤?我喜歡這樣的事實,即擁有旋轉矩陣的東西,但是我真的可以依賴它: -/
這只是在將「rev」應用於每行後將結果組合到數組中的方式。看一下'?apply',特別是'Value'部分 – konvas
Nope。它是通過設計..看看一個更簡單的例子,你只需返回'apply(test,1,「[」)' –