Voglio dichiarare una lista contenente M 3 di 3 matrici. Se conoscessi il numero M in anticipo, allora posso dichiarare tale elenco da:R: come dichiarare l'oggetto lista con elementi M
elm <- matrix(NA,3,3)
## Say M = 7
myList <- list(elm,elm,elm,elm,elm,elm,elm)
Questo metodo diventa ingombrante se M è grande. Quel che è peggio, questo metodo non funziona se non conosco il valore di M in anticipo. Se voglio dichiarare un vettore di lunghezza M, posso farlo da vocazione:
myVec <- rep(NA,M)
anche se non so il valore di M in anticipo. C'è un modo simile per dichiarare un elenco di dimensioni M?
Grazie
Se le tue matrici non sono identiche, la risposta di alexis_laz sarà più utile: (1) inizializza una lista della lunghezza corretta e poi (2) assegna ad essa con 'mylist [[i]]'. – Frank
Grazie! Questo è quello che volevo! – ThePrincess