Dans RStudio, vous pouvez exécuter des parties de code dans la fenêtre d'édition de code, et les résultats apparaissent dans la console.
Vous pouvez également faire des choses sympas comme sélectionner si vous voulez que tout ce qui se trouve avant le curseur s'exécute, ou tout ce qui se trouve après le curseur, ou simplement la partie que vous avez sélectionnée, et ainsi de suite. Et il existe des raccourcis clavier pour tout cela.
C'est comme un niveau au-dessus de l'interpréteur interactif en Python -- là, vous pouvez utiliser readline pour revenir aux lignes individuelles précédentes, mais il n'a pas de "concept" de ce qu'est une fonction, une section de code, etc.
Y a-t-il un outil similaire pour Python? Ou avez-vous une sorte de solution de contournement similaire que vous utilisez, par exemple, dans vim?
0 votes
En dehors de RStudio, il y a un support pour les fichiers .Rnw que je trouve particulièrement utiles pour créer des fichiers PDF automatisés. Je suis toujours à la recherche d'un bon environnement de développement Python.
1 votes
Vous pouvez voir les détails des variables et surtout le fichier d'aide dans Rstudio
28 votes
Eclipse PyDev, Jupyter et Spyder/Anaconda sont des substituts décents, mais aucun d'entre eux n'est aussi facile à utiliser que RStudio. La complétion de code, les raccourcis pour passer d'une zone à l'autre, l'installation interactive de packages, les onglets avec réorganisation de l'ordre, le volet de documentation, rendent tous RStudio plus facile à utiliser. Python présente certains avantages majeurs en tant que langage, mais à mon avis aucun IDE Python n'est au niveau de RStudio.
2 votes
J'ai commencé à utiliser Rodeo, cependant il est très buggy. Rien ne vaut RStudio. Python aura toujours cette faiblesse pour l'analyse de données et l'exploration jusqu'à ce qu'un IDE approprié soit créé avec l'analyse de données et l'exploration comme objectif principal.
0 votes
"Eclipse PyDev, Jupyter, and Spyder/Anaconda sont de bons substituts..." ce sont des choses différentes, je ne comprends pas pourquoi vous les associez. Eclipse est un IDE, Jupyter est un cahier interactif et Spyder n'est même pas comparable à PyCharm ou autre. De plus, aucun d'entre eux ne supporte la plupart des fonctionnalités que RStudio propose.
4 votes
RStudio prend désormais en charge Python: blog.rstudio.com/2018/10/09/…