J'écris des notes R avec Sweave et j'aimerais montrer des erreurs courantes. Par exemple,Affichage d'erreurs avec sweave
<<echo=TRUE, eval=TRUE>>=
x = 5
#Case matters!
x*X
@
Toutefois, lorsque sweaving, le document ne compilera pas en raison de l'erreur de R. Existe-t-il un moyen de compiler sweave et de montrer l'erreur (joliment formulée)? Enveloppez votre erreur dans une commande try()
.
Je pensais à cela, mais je voudrais éviter d'afficher 'essayer' – csgillespie
Mon autre pensée était qu'il pourrait y avoir une option (erreur = un peu de fonction) qui pourrait fonctionner, mais je ne trouve rien. Vous pouvez appeler chaque partie de code deux fois: une fois avec un essai et echo = FALSE mais eval = TRUE et capturez le message d'erreur. Puis une fois sans l'essai et les paramètres inversés. Ensuite, imprimez simplement le message d'erreur séparément. – Shane