fonctions save() et load()

Postez ici vos questions, réponses, commentaires ou suggestions - Les sujets seront ultérieurement répartis dans les archives par les modérateurs

Modérateur : Groupe des modérateurs

Bernard Vallageas
Messages : 10
Enregistré le : 19 Juil 2018, 07:01

fonctions save() et load()

Messagepar Bernard Vallageas » 16 Oct 2021, 14:06

je sauve l'objet R du work directory A par save (R, file ="X.rda")
je fais une copie de X.rda dans le work directory B.
dans ce work directory je le charge load("X.rda")

Apparemment tout ce passe bien, dans le directory B j'obtiens le prompt < ce qui semble signifier que X a été chargé
pourtant je ne le trouve nulle part dans aucun des deux diretories
Où est-il?

Je précise que j'ai fait cette manips de nombreuses fois pour passer d'un WD à un autre et c'est la 1re fois que je rencontre ce problème.
Merci de votre aide

Facundo Muñoz
Messages : 156
Enregistré le : 04 Juil 2019, 09:58
Contact :

Re: fonctions save() et load()

Messagepar Facundo Muñoz » 16 Oct 2021, 16:16

Bonjour Bernard,

Veuillez fournir un code reproductible [1] s'il vous plaît. Ce sera plus facile de comprendre le problème.

Cordialement,

[1] viewtopic.php?f=1&t=7638
ƒacu.-

Sébastien Rochette
Messages : 54
Enregistré le : 03 Juil 2020, 12:43
Contact :

Re: fonctions save() et load()

Messagepar Sébastien Rochette » 16 Oct 2021, 16:26

Notez que si vous faites

Code : Tout sélectionner

save(R, file ="X.rda")

C'est l'objet nommé 'R' qui est enregistré.
Donc, quand vous faites

Code : Tout sélectionner

load("X.rda") 
R

Vous devriez avoir un objet nommé 'R' dans votre environnement.

Si vous voulez être en mesure de choisir le nom de l'objet au chargement, je vous recommande d'utiliser `writeRDS()` et `readRDS()` ainsi:

Code : Tout sélectionner

# ecrire l'objet
writeRDS(R, 'X.rds')

# lire l'objet depuis une autre session en assignant avec le nom que je veux
mon_nom <- readRDS('X.rds')
mon_nom
Sébastien
Dev, Consult, Formateur
ThinkR

jean lobry
Messages : 733
Enregistré le : 17 Jan 2008, 20:00
Contact :

Re: fonctions save() et load()

Messagepar jean lobry » 16 Oct 2021, 17:16

Bonjour Bernard,

Bernard Vallageas a écrit :je sauve l'objet R du work directory A par save (R, file ="X.rda")
je fais une copie de X.rda dans le work directory B.
dans ce work directory je le charge load("X.rda")

Apparemment tout ce passe bien, dans le directory B j'obtiens le prompt < ce qui semble signifier que X a été chargé
pourtant je ne le trouve nulle part dans aucun des deux diretories
Où est-il?


Je dirais dans le dossier B vu que tu l'y a copié, non ?

Je précise que j'ai fait cette manips de nombreuses fois pour passer d'un WD à un autre et c'est la 1re fois que je rencontre ce problème.
Merci de votre aide


J'ai l'impression que tu confonds environnement de travail et dossier de travail, mais peut-être me trompé-je.

Bien amicalement

jean lobry


Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité

cron