La ligne de commande python -i file.py
frappe file.py
puis tombe dans le terminal python en préservant l'environnement d'exécution.R équivalent à `python -i`
https://docs.python.org/3/using/cmdline.html
Y at-il un équivalent en R?
La ligne de commande python -i file.py
frappe file.py
puis tombe dans le terminal python en préservant l'environnement d'exécution.R équivalent à `python -i`
https://docs.python.org/3/using/cmdline.html
Y at-il un équivalent en R?
je peux être mal interpréter ce que python -i file.py
fait, mais essayer:
De l'intérieur R, au niveau du terminal, vous pouvez faire:
source('file.R')
et courrez file.R
, avec l'environnement global qui reflète ce que a été fait dans file.R
Si vous essayez d'exécuter à partir de la ligne de commande, consultez this post
Oui, l'idée vient de la ligne de commande. Merci pour le lien. Très utile pour voir la variété des façons d'exécuter un script R sur le terminal. Je n'en ai toujours pas trouvé un qui vous laisse tomber dans le terminal R après, au moins je ne le vois pas dans les pages man. Si vous ne l'avez pas utilisé, essayez 'python -i'. Je le trouve indispensable pour déboguer des scripts. – abalter
Quel avantage y a-t-il à exécuter le script de telle manière qu'il ouvre python et vous place dans l'environnement (via 'python -i'), comparé à l'ouverture de R et' source() 'ce fichier? Mis à part les 2 secondes perdues en raison de devoir ouvrir manuellement R;) J'utilise Rmarkdown pour faire tous mes rapports/analyses/etc, donc je tricoter mes documents de l'intérieur RStudio –
C'est un bon point. Il n'y a pas d'équivalent simple de 'source()' dans Python, ce qui rend '-i' très pratique. Je ne peux pas penser à un exemple où la source ne correspondrait pas à la facture. – abalter