Comment insérer un élément au milieu d'une liste?
J'ai une liste avec plusieurs éléments, disons, 10.
testList <- split(1:10,1:10)
Comment faire pour insérer un nouvel élément dans le milieu de la liste, dire à la position 3?
La force brute façon de passer en boucle sur tous les éléments de travail, mais je me demandais si il existe un moyen plus élégant de le faire?
InformationsquelleAutor Shambho | 2014-07-29
Vous devez vous connecter pour publier un commentaire.
Je pense que le
append
fonction de ce que vous recherchez:Pour les plus complexes des listes, vous trouverez peut-être la
modifyList
d'une fonction dans le package utils pour être d'utilisation. Il permet à des modifications ciblées.Utilisant l'extraction d'indices:
testList <- c(testList[1:4],"something",testList[5:10])
peut-être plus en sécurité si cela est important.