Si toutes les variables sont des vecteurs de même longueur, il est possible de les rassembler dans un data.frame. Si ce sont des objets quelconques (vecteurs, matrices, data.frame, modèles ajustés...), les stocker dans une liste. Dans les deux cas, les composantes peuvent être nommées. Ensuite, voir une des méthodes de sauvegarde déjà exposées sur ce forum. Exemple:
Code : Tout sélectionner
> val_calc
$taille
[1] 14.02147 13.76992 19.24132 19.69232 15.54203
$longueur
[1] 297.3361 217.5351 204.4580
> dump(list = "val_calc", file = "val.calc.txt")
Ce qui produit un fichier nommé val.calc.txt qui se trouve dans le répertoire par défaut et qui se présente comme ceci quand on l'ouvre avec un éditeur de texte:
Code : Tout sélectionner
"val_calc" <-
structure(list(taille = c(14.0214692335576, 13.7699157907628,
19.2413242789917, 19.6923164231703, 15.5420278199017), longueur = c(297.336129541509,
217.535092704929, 204.458009009250)), .Names = c("taille", "longueur"
))
Si l'objectif est de récupérer ces objets dans un logiciel de traitement de texte, il vaut mieux les rassembler dans un data.frame ou une matrice, et utiliser write.table pour générer le fichier texte. Certains packages (xtable, R2HTML, ...) proposent des utilitaires pour automatiser la création de tableaux au format HTML ou LaTeX. Déjà discuté ici également.
Renaud