2017-10-20 10 views
1

Lorsque j'applique source() sur un fichier .R, cela prend généralement beaucoup de temps lorsque le fichier .R implique des données volumineuses et plusieurs étapes. Si je pouvais voir sur quelle ligne R est actuellement en cours d'exécution, ou le pourcentage d'achèvement, ce serait beaucoup plus facile pour les utilisateurs de RStudio (Similaire à l'exécution d'un bloc r dans Markdown R). Est-ce faisable? Ou y a-t-il déjà une solution?Existe-t-il un moyen de visualiser le processus de source() dans RStudio?

Répondre

0

Lorsque vous appuyez sur le bouton 'Source' dans RStudio, il génère automatiquement et exécute le code source(path.to.current.file, echo=TRUE). Si vous regardez l'aide pour source (?source), vous verrez qu'il a un paramètre verbose. Si vous définissez cette valeur sur TRUE, chaque commande sera imprimée sur la console lors de son exécution.

par exemple. en supposant que vous avez un script appelé "script.R" dans le répertoire personnel, vous pouvez exécuter:

source('~/script.R', verbose=TRUE) 
+0

Merci beaucoup – para19bellum