Ich möchte eine Liste mit M 3 mal 3 Matrizen deklarieren. Wenn ich die Zahl M im Voraus wusste, dann kann ich eine solche Liste, erklären:R: Wie deklariere ich ein Listenobjekt mit M Elementen
elm <- matrix(NA,3,3)
## Say M = 7
myList <- list(elm,elm,elm,elm,elm,elm,elm)
Dieses Verfahren umständlich wird, wenn M groß ist. Was noch schlimmer ist, diese Methode funktioniert nicht, wenn ich den Wert von M nicht im Voraus kenne. Wenn ich einen Vektor der Länge M erklären will, kann ich es tun, indem Berufung:
myVec <- rep(NA,M)
auch wenn ich im Voraus, um den Wert von M nicht kennen. Gibt es eine ähnliche Möglichkeit, eine Liste der Größe M zu deklarieren?
Danke
Wenn Ihre Matrizen nicht identisch sind, wird die Antwort von alexis_laz nützlicher sein: (1) initialisiere eine Liste der korrekten Länge und dann (2) ordne sie mit 'mylist [[i]]' zu. – Frank
Danke! Das ist was ich wollte! – ThePrincess