「a」是矩陣,「b」是數字。 「a」的行號與「b」的長度相同。將矩陣轉換爲R中的特定列表
a<-matrix(1:24,6,4,byrow = T)
b<-c(3,1,2)
我想將「a」轉換爲每個對象中元素數與「b」相同的列表。預期結果如下:
[[1]]
[,1] [,2] [,3] [,4]
[1,] 1 2 3 4
[2,] 5 6 7 8
[3,] 9 10 11 12
[[2]]
[,1] [,2] [,3] [,4]
[1,] 13 14 15 16
[[3]]
[,1] [,2] [,3] [,4]
[1,] 17 18 19 20
[2,] 21 22 23 24
非常感謝您的幫助!
我得到不同的結果與您的代碼 –
@docendodiscimus你是對的。 – akrun
我認爲「c(1,b [-1]),c(b [-length(b)]」寫錯了 – lightsnail