IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

R Discussion :

Problème Sweave R/LaTeX


Sujet :

R

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Femme Profil pro
    Étudiant
    Inscrit en
    Août 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2011
    Messages : 6
    Par défaut Problème Sweave R/LaTeX
    Bonjour,

    Tout d'abord j'explique un peu le contexte avant de vous poser ma question, le but de mon travail est de généré automatiquement un document LaTeX contenant des résultats R. Je dois en généré environ 400, c'est pourquoi on me demande d'automatiser le procédé!

    Pour cela, j'ai fait mon fichier de code.Rnw contenant donc du LaTeX et du R
    et pour l'exécuter je dois utiliser dans R la commande Sweave sur ce fichier.

    Quand je le fais pour un seul fichier, ça marche très bien!
    Cependant dès que j'essaye de faire ma boucle, problème, le fichier .Tex produit par l'utilisation de la commande Sweave est écrasé à chaque fois par le nouveau tour de boucle.

    Voici ce que j'ai fait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    for(id in id_table$ID)
    {
      Sweave("code.Rnw")
    }
    en fait, ce que je voudrais faire c'est insérer l'ID dans le nom du fichier produit par le Sweave, ainsi son nom changerait à chaque tour de boucle et il ne serait pas écrasé.

    Merci d'avance et désolée mais je suis vraiment débutante dans l'utilisation de Sweave...

  2. #2
    Membre émérite

    Homme Profil pro
    Cyber Security & AI
    Inscrit en
    Février 2009
    Messages
    506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Cyber Security & AI

    Informations forums :
    Inscription : Février 2009
    Messages : 506
    Billets dans le blog
    2
    Par défaut
    Avec la commande system tu peux passer des commande shell au dos et donc déplacer ou renommer les fichiers que tu souhaites dans ta boucle.

    Bien à toi,

  3. #3
    Membre Expert
    Avatar de pitipoisson
    Homme Profil pro
    Chercheur
    Inscrit en
    Septembre 2006
    Messages
    1 942
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Chercheur
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 942
    Par défaut
    Bonjour,

    Il suffit de préciser le nom du fichier de sortie :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    for(id in id_table$ID)
    {
      Sweave("code.Rnw", output=paste("code-", id, ".tex", sep=""))
    }

  4. #4
    Membre habitué
    Femme Profil pro
    Étudiant
    Inscrit en
    Août 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2011
    Messages : 6
    Par défaut
    Merci beaucoup! c'est tout à fait ça, je ne connaissais pas cette option de Sweave!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème basique - lyx - Latex
    Par Heghan dans le forum Editeurs / Outils
    Réponses: 3
    Dernier message: 28/06/2012, 16h12
  2. problème d'entete latex
    Par abrouch dans le forum Mise en forme
    Réponses: 2
    Dernier message: 30/09/2011, 18h03
  3. R studio, sweave et latex
    Par foxley_gravity dans le forum R
    Réponses: 4
    Dernier message: 28/09/2011, 01h58
  4. Problème d'installation LaTeX
    Par pierreM75 dans le forum Distributions
    Réponses: 4
    Dernier message: 08/10/2007, 11h56
  5. Problèmes divers sur Latex
    Par dounia84 dans le forum Erreurs - Avertissements
    Réponses: 16
    Dernier message: 03/09/2007, 16h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo