Chargement par défaut de package

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

Diby Konan
Messages : 3
Enregistré le : 23 Sep 2010, 17:48

Chargement par défaut de package

Messagepar Diby Konan » 09 Nov 2010, 09:55

Bonjour Cher Tous,
Je suis débutant sous R.
Je l'utilise sous Ubuntu avec comme interface RKWARD.
J'ai l'habitude de charger des packages et je voudrais qu'ils se chargent au démarrage.
Comment dois-je m'y prendre.
J'ai tenté d'écrire dans le fichier /etc/Rprofile mais le démarrage ne se fait plus.
Merci de m'aider

Eric Wajnberg
Messages : 776
Enregistré le : 11 Aoû 2008, 15:37
Contact :

Re: Chargement par défaut de package

Messagepar Eric Wajnberg » 09 Nov 2010, 10:40

Diby Konan a écrit :Bonjour Cher Tous,
Je suis débutant sous R.
Je l'utilise sous Ubuntu avec comme interface RKWARD.
J'ai l'habitude de charger des packages et je voudrais qu'ils se chargent au démarrage.
Comment dois-je m'y prendre.
J'ai tenté d'écrire dans le fichier /etc/Rprofile mais le démarrage ne se fait plus.
Merci de m'aider


Le plus simple est de définir et d'écrire une fonction dont le nom est .First() qui sera lancée au démarrage. Dedans, vous pouvez mettre tout ce qui doit être fait pour configurer votre environnement, y compris la chargement des packages que vous utilisez.

Cordialement,

Diby Konan
Messages : 3
Enregistré le : 23 Sep 2010, 17:48

Re: Chargement par défaut de package

Messagepar Diby Konan » 09 Nov 2010, 12:28

Merci Eric,
Je mets la fonction dans quel fichier? Le Rprofile.
Merci de me quitter avec si possible un exemple.
Cordialement

Eric Wajnberg
Messages : 776
Enregistré le : 11 Aoû 2008, 15:37
Contact :

Re: Chargement par défaut de package

Messagepar Eric Wajnberg » 09 Nov 2010, 13:12

Diby Konan a écrit :Merci Eric,
Je mets la fonction dans quel fichier? Le Rprofile.
Merci de me quitter avec si possible un exemple.
Cordialement

Il faut d'abord savoir créer des fonctions, qui deviennent des objets dans votre environnement (il y a de nombreux tutoriels sur le web qui expliquent ceci). Ensuite, il ne reste plus qu'à créer une fonction dont le nom est .First().

Je vous invite à parcourir le web pour voir comment créer et utiliser des fonctions sous R.

Cordialement,

Dominique Soudant
Messages : 758
Enregistré le : 23 Avr 2008, 11:12
Contact :

Messagepar Dominique Soudant » 09 Nov 2010, 13:55

Dans Rprofile tu ajoutes une lignes "sourçant" un programme de ton environnement, par exemple source("~/R/LoadPackage.R") et dans LoadPackage.R tu mets une fonction .First() dans lequel tu mets tes require().

Mais je pense qu'il y a plus simple ...

Dans le manuel R-intro.pdf livré avec R (An introduction to R) le chapitre cutomizing aborde le suujet.


Retourner vers « Questions en cours »

Qui est en ligne

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