J'ai des objets 'xts', près de 600, et je veux les fusionner en un objet 'xts'object.Fusion d'un grand nombre d'objets xts
Les noms de ces objets sont quelque chose comme mfi0, mfi1, mfi2, .... Je peux écrire fusionner commande pour quelques objets tels que
a<-merge(mfi0,mfi1,mfi2)
mais mon problème est que je ne pouvais pas écrire un loop
ou lapply
600 objets, chaîne contenant « mfi » et un certain nombre, j'ai essayé mais paste
ne pouvait pas écrire.
' obj <- paste0 ("mfi", 1: 600); obj_list <- lapply (obj, get); do.call (fusionner, obj_list) ' –
alternativement,' code <- paste0 ("fusionner (", paste0 ("mfi", 1: 600, collapse = ","), ")"); eval (parse (text = code)) ' –
Cela fonctionne. Merci beaucoup. – linmu