Sweave: et d'un coup R n'affiche plus rien

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

Stéphane Laurent
Messages : 1557
Enregistré le : 05 Déc 2006, 19:07

Sweave: et d'un coup R n'affiche plus rien

Messagepar Stéphane Laurent » 31 Jan 2008, 12:30

Bonjour,

J'étais en train d'utiliser Sweave cela marchait très bien. Tout à coup plus de réponse de R:

Code : Tout sélectionner

> Sweave("proportions_urnes.Snw")
>


D'habitude cela s'affiche:

Code : Tout sélectionner

> Sweave("proportions_urnes.Snw")
Writing to file proportions_urnes.tex
Processing code chunks ...
 1 : term hide
 2 : term hide
 3 : term verbatim eps pdf


Là rien... Mais le fichier est bien compilé. Alors j'essaye d'afficher des valeurs de variables:

Code : Tout sélectionner

> a
> b
> c
>


... rien ne s'affiche!

Aurélien Madouasse
Messages : 352
Enregistré le : 26 Fév 2007, 11:23

Messagepar Aurélien Madouasse » 31 Jan 2008, 12:57

Bonjour,

Est ce que ca ne viendrait pas de:

Code : Tout sélectionner

\SweaveOpts{eval = FALSE}


Aurélien

Stéphane Laurent
Messages : 1557
Enregistré le : 05 Déc 2006, 19:07

Messagepar Stéphane Laurent » 31 Jan 2008, 14:23

Aurélien Madouasse a écrit :Est ce que ca ne viendrait pas de:

Code : Tout sélectionner

\SweaveOpts{eval = FALSE}




Bonjour,

Non pas du tout. Cette commande a une action sur le fichier .tex qui est créé par la commande Sweave(), elle n'a pas d'action sur R lui-même.

De plus je ne l'utilise pas.

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

Messagepar jean lobry » 31 Jan 2008, 15:53

Qu'il y a-t-il dans le fichier proportions_urnes.Snw ?

Stéphane Laurent
Messages : 1557
Enregistré le : 05 Déc 2006, 19:07

Messagepar Stéphane Laurent » 31 Jan 2008, 16:40

jean lobry a écrit :Qu'il y a-t-il dans le fichier proportions_urnes.Snw ?


Rien de particulier par rapport à ce qu'il y a habituellement dans mes fichiers Snw. D'ailleurs si je ferme R et que j'ouvre à nouveau, le problème disparait. C'est bizarre c'est comme si \SweaveOpts{echo=false} était venu agir dans R lui-même... ou <<results=hide>>...

Stéphane Laurent
Messages : 1557
Enregistré le : 05 Déc 2006, 19:07

Messagepar Stéphane Laurent » 15 Juil 2008, 14:58

Je viens de reproduire ce "bug", je crois que ça arrive quand j'interromps le travail de la fonction Sweave() en appuyant sur "échapp".

Christophe Genolini
Messages : 698
Enregistré le : 12 Juin 2006, 21:37
Contact :

Messagepar Christophe Genolini » 15 Juil 2008, 15:18

Stéphane Laurent a écrit :Je viens de reproduire ce "bug", je crois que ça arrive quand j'interromps le travail de la fonction Sweave() en appuyant sur "échapp".

Ce genre de choses m'est déjà arrivé : quand on fait un sink("toto") et qu'on ne fais pas le sink() correspondant. sink("toto"), ca ouvre un fichier "toto" et ca écrit dedans tout ce qui généralement sort vers l'écran. sink() referme le fichier et redirige les sorties vers l'écran.

En général, toute fonction qui fait sink("toto") fait aussi (plus loin) sink()... mais si l'utilisateur l'interrompt, elle ne peut pas faire son sink()...

Peut etre (sans aucune certitude) Sweave utilise-t-il sink ? Si c'est le cas, après l'avoir interrompu, un simple sink() devrait te ramener a la normale.

Christophe


Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Google [Bot] et 1 invité