Ich möchte eine Liste erstellen von 2D-Matrizen
> x
[,1] [,2]
[1,] 1 6
[2,] 2 7
[3,] 3 8
[4,] 4 9
[5,] 5 10
> y
[,1] [,2]
[1,] 301 306
[2,] 302 307
[3,] 303 308
[4,] 304 309
[5,] 305 310
> MATS<-c(x,y)
> MATS[1]
[1] 1
Ich würde gerne in der Lage sein zu finden, FUßMATTE[1], als ob es, wo x...
Versuchen
Hier haben Sie zu finden
MATS[[1]]
als wäre esx
Wenn Sie möchten, fügen Sie eine neue matrix auf die spannende Liste versuchen
Ein Nachteil dieses Ansatzes ist, dass Sie haben, um zu wissen, die position in der Liste, wo Sie haben, um die Bibliothek der neuen matrix-wenn Sie es nicht wissen oder einfach, wenn Sie nicht wollen, diesen Ansatz, dann ist hier ein trick:
lapply(MATS, function(x) x[,2,drop=FALSE])
?