Précédent   Forum du club des développeurs et IT Pro > Autres langages > Autres langages > R

R Forum d'entraide sur la programmation en langage R

Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Affichage des résultats du sondage: Quel éditeur utilisez-vous pour R ?
Eclipse + StatET 6 7,06%
Emacs + ESS 8 9,41%
PSPad + accessR 0 0%
Rcmdr 2 2,35%
RKward 4 4,71%
(R)WinEdt 0 0%
Scite + le module r.properties 0 0%
Tinn-R 25 29,41%
Vim + R.vim ou Vim-R-plugin2 4 4,71%
Un éditeur de texte "traditionnel" (Notepad(++), gedit, kate,...) 29 34,12%
Autre 8 9,41%
RStudio 11 12,94%
Sondage à choix multiple Votants: 85. Vous ne pouvez pas participer à ce sondage.

Publicité
'
Réponse
 
Outils de la discussion
Vieux 05/03/2010, 13h03   #1
pitipoisson
Modérateur
 
Avatar de pitipoisson
 
Homme Yves Reecht
Chercheur
Inscription : septembre 2006
Messages : 1 928
Détails du profil
Informations personnelles :
Nom : Homme Yves Reecht
Âge : 33
Localisation : France, Finistère (Bretagne)

Informations professionnelles :
Activité : Chercheur
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : septembre 2006
Messages : 1 928
Points : 3 391
Points : 3 391
Par défaut Quel éditeur utilisez-vous pour R ?

Bonjour à tous,

Afin de recenser les différentes solutions disponibles, leurs avantages et inconvénients, voici le traditionnel sondage "Quel éditeur utilisez vous ?" (plusieurs choix possibles).

N'hésitez pas à expliquer la raison de votre choix, en insistant notamment sur
  • les qualités d'édition de scripts
  • la communication avec un processus R
  • éventuellement la portabilité sur plusieurs OS.
  • ...

J'ai essayé d'être le plus exhaustif possible dans les choix du sondage mais il se peut que je sois passé à côté de quelque chose. Cette discussion est l'occasion de porter à la connaissance de tous d'autres solutions moins connues.

Lorsque suffisamment de réponses auront été données, je viendrai éditer ce message pour y faire figurer une synthèses des avantages et inconvénients de chaque solution.

Edit: je peux apparemment ajouter des choix dans le sondage... si vous voyez des oublis importants, n'hésitez pas à m'en faire part.
__________________
Forum LaTeX : pour des réponses rapides et appropriées, pensez à poster un
ECM = Exemple (reproduit le problème) Complet (document compilable) Minimal (ne postez pas votre thèse !)

Une solution vous convient ? N'oubliez pas le tag


)><))))°>
pitipoisson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/03/2010, 16h16   #2
pitipoisson
Modérateur
 
Avatar de pitipoisson
 
Homme Yves Reecht
Chercheur
Inscription : septembre 2006
Messages : 1 928
Détails du profil
Informations personnelles :
Nom : Homme Yves Reecht
Âge : 33
Localisation : France, Finistère (Bretagne)

Informations professionnelles :
Activité : Chercheur
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : septembre 2006
Messages : 1 928
Points : 3 391
Points : 3 391
Bon aller, je me lance !

Après avoir utilisé Tinn-R pendant un bout de temps, je l'ai abandonné pour plusieurs raisons (dont certaines sont semble-t-il obsolètes à ce jour):
  • Je n'aimais pas trop la partie édition de scripts que je trouvais assez limitée
  • à l'époque, il était impossible d'annuler des modifications après enregistrement (ce qui occasionnait assez souvent de grosses pertes de travail). Je crois que ce problème à depuis été réglé.
  • Utilisable uniquement sous Windows
Mon choix s'est porté sur Emacs + ESS qui me convient parfaitement.

Avantages:
  • Les fonctions d'édition de texte d'Emacs qui sont très puissantes.
  • Coloration syntaxique et indentation automatique du code.
  • visualisation à la volée des arguments d'une commande tels qu'ils sont décrits dans l'aide de R.
  • auto-complétion des fonctions, objets et fichiers.
  • Des squelettes de fonctions perso qui renseignent entre autres le codeur et la date de création en commentaire.
  • intégration de la console R (plusieurs à la fois si on veut) et envoi de lignes, régions (sélection), "expressions", buffer dans la console.
  • de nombreux raccourcis pour l'édition, la communication entre script et console et pour le travail dans la console elle-même.
  • des possibilités énormes de configuration (+ interaction avec d'autres extensions d'Emacs : j'utilise par exemple ECB qui sépare "intelligemment" les fenêtres, afin d'avoir la console toujours en bas, des listes de fonctions perso et explorateur de fichier en barre latéral, etc.).
  • disponible sur plusieurs OS (GNU/Linux et Windows, pour ce qui me concerne).

Inconvénients: ceux d'Emacs...
  • difficulté de prise en main.
  • configuration compliquée... enfin pas intuitive pour un sou.
__________________
Forum LaTeX : pour des réponses rapides et appropriées, pensez à poster un
ECM = Exemple (reproduit le problème) Complet (document compilable) Minimal (ne postez pas votre thèse !)

Une solution vous convient ? N'oubliez pas le tag


)><))))°>
pitipoisson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/03/2010, 14h31   #3
TimoP
Membre régulier
 
Inscription : novembre 2007
Messages : 100
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 100
Points : 83
Points : 83
Pour commencer les gros projets avec plusieurs fichiers (typiquement simuls, packages), Eclipse + StatEt.

Pour la vie de tous les jours, TextMate et l'extension R. J'avais utilisé Smultron aussi à un moment, mais il est nettement moins puissant que texmate.
__________________
--
N'oubliez pas le tag [Résolu] !
Mon blog sur R est ici
TimoP est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/03/2010, 21h29   #4
ced
Rédacteur/Modérateur

 
Avatar de ced
 
Homme Cédric Duprez
Gestion de bases de données techniques
Inscription : avril 2002
Messages : 4 185
Détails du profil
Informations personnelles :
Nom : Homme Cédric Duprez
Âge : 37
Localisation : France, Loiret (Centre)

Informations professionnelles :
Activité : Gestion de bases de données techniques
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : avril 2002
Messages : 4 185
Points : 10 545
Points : 10 545
Bonjour,

J'ai commencé avec Tinn-R, puis je suis passé à Eclipse + StatEt.
Si Eclipse est un environnement parfois un peu lourd (en terme de consommation de ressources machines), il apporte tout de même un très grand nombre de fonctionnalités que je trouve très pratiques : coloration syntaxique, auto-complétion, affichage du contenu des variables, sauvegarde de l'historique du script en local, renommage des variables, affichage des erreurs syntaxiques en cours de frappes, explorateur d'objets, coloration syntaxique et navigation dans l'aide de R...

Bref, tout ce dont j'ai besoin

ced
__________________
Rédacteur / Modérateur SGBD
Mes tutoriels et la FAQ MySQL

----------------------------------------------------
Pensez aux balises code et au tag
Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça
ced est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/03/2010, 16h33   #5
Ayest
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Bonjour,

Au départ pour moi, xemacs avec ESS, notamment pour son interaction avec la console R, et tout le reste classique sous emacs comme l'indentation, la coloration, etc. (et parce que je l'utilisais pour d'autres choses, comme LaTeX par exemple). Ce qui me gène le plus est sa lenteur au démarrage, et son aspect (police, couleurs...) : ça compte !

Puis, je suis passé à eclipse+statet : très bien, il y a tout ce qu'il faut, mais c'est franchement lourd juste pour éditer un script.

Récemment, j'utilise kate qui me plait beaucoup :
* très léger (lancement quasiment instantanée)
* police et affichage agréable et reposant (à contrario d'emacs)
* coloration syntaxique et indentation
* système de code folding (qui manque à emacs)
* un peu de complétion : la complétion se fonde sur les mots déjà présents dans le texte
* un système de workspace, très simple et léger, et très pratique. Il ouvre notamment le dernier workspace au moment de
* possibilité d'envoyer les commandes dans une console intégrée.
* système de "pair matching" bien fait (il souligne d'un trait rouge une parenthèse en trop par exemple)
* un système de coloration dans la fenêtre de navigation des fichiers très bien fait, qui permet facilement de s'y retrouver dans les différents fichiers du workspace.

Pour un éditeur de texte très simple et léger, qu'on peut comparer à gedit, il a toutes les fonctionnalités indispensables.

David

Dernière modification par ced ; 23/08/2011 à 11h39.
  Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2010, 23h01   #6
hoccha
Membre confirmé
 
Homme Olivier Caelen
Inscription : août 2007
Messages : 112
Détails du profil
Informations personnelles :
Nom : Homme Olivier Caelen
Localisation : Belgique

Informations forums :
Inscription : août 2007
Messages : 112
Points : 217
Points : 217
Salut,

Moi c'est gedit... très léger et facile d'utilisation. C'est vrai que je ne demande pas grand chose.... juste de la coloration syntaxique
hoccha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/10/2010, 16h58   #7
Symbolic
Invité régulier
 
Inscription : octobre 2010
Messages : 7
Détails du profil
Informations forums :
Inscription : octobre 2010
Messages : 7
Points : 7
Points : 7
J'utilise JGR
Symbolic est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2011, 20h47   #8
petromyzon
Invité régulier
 
cedric
Inscription : février 2011
Messages : 7
Détails du profil
Informations personnelles :
Nom : cedric

Informations forums :
Inscription : février 2011
Messages : 7
Points : 7
Points : 7
Après avoir longtemps utilisé TinnR, et j'utilise maintenant eclipse et statet, notamment pour la construction des packages et le contrôle de version avec subversion.
petromyzon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2011, 11h01   #9
dickoa
Membre actif
 
ahmadou dicko
Inscription : mai 2010
Messages : 75
Détails du profil
Informations personnelles :
Nom : ahmadou dicko

Informations forums :
Inscription : mai 2010
Messages : 75
Points : 156
Points : 156
Après avoir essayé plusieurs éditeurs, je suis tombé sur emacs et ESS, et je pense que c'est l'éditeur ultime pour R !!! et pour tout le reste comme Sweave, latex, etc
dickoa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/03/2011, 09h30   #10
ced
Rédacteur/Modérateur

 
Avatar de ced
 
Homme Cédric Duprez
Gestion de bases de données techniques
Inscription : avril 2002
Messages : 4 185
Détails du profil
Informations personnelles :
Nom : Homme Cédric Duprez
Âge : 37
Localisation : France, Loiret (Centre)

Informations professionnelles :
Activité : Gestion de bases de données techniques
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : avril 2002
Messages : 4 185
Points : 10 545
Points : 10 545
Bonjour,

Un nouvel IDE, open-source, pour R vient de paraître : RStudio.

Même s'il n'est encore qu'en version beta, il s'annonce très prometteur :
  • multi-platforme
  • une version serveur pour une installation en client léger...

Les premières critiques sont déjà très élogieuse.

A tester...

ced
__________________
Rédacteur / Modérateur SGBD
Mes tutoriels et la FAQ MySQL

----------------------------------------------------
Pensez aux balises code et au tag
Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça
ced est déconnecté   Envoyer un message privé Réponse avec citation 40
Vieux 21/03/2011, 10h52   #11
Hadrien35
Membre du Club
 
Homme Hadrien
Étudiant
Inscription : mars 2011
Messages : 32
Détails du profil
Informations personnelles :
Nom : Homme Hadrien
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : mars 2011
Messages : 32
Points : 58
Points : 58
De mon côté, j'utilise habituellement Rcmdr.
Principalement pour le fait que je ne viens pas du tout d'une formation info, et que ma formation intègre Rcmdr. Je trouve ça plutôt utile lorsque les fonctions à utiliser sont très basiques ou incrémentées dans Rcmdr (mes enseignants étant ceux développant FactoMineR & SensoMineR).

Quand ça devient plus compliqué, un script de base me convient, mais mes scripts ne sont pas d'une complexité folle, donc je changerai peut être d'avis plus tard...
Hadrien35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/08/2011, 11h34   #12
stoyak
Rédactrice/Modératrice

 
Avatar de stoyak
 
Inscription : juin 2005
Messages : 391
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 391
Points : 1 101
Points : 1 101
Je teste à mon tour RStudio, les premières critiques étant plutôt bonnes.

Retour d'expérience bientôt ...
__________________
Cela demande du courage d'en tirer du plaisir
Quand on n'a qu'un marteau, tous les problèmes ressemblent à un clou
stoyak est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/09/2011, 20h06   #13
stoyak
Rédactrice/Modératrice

 
Avatar de stoyak
 
Inscription : juin 2005
Messages : 391
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 391
Points : 1 101
Points : 1 101
J'ai donc testé RStudio sous Mac OS X : multiplateforme, agréable à utiliser. Une visualisation du code, des objets, des images et des packages avec différentes fenêtres.
Cela peut simplifier l'utilisation de R pour les nouveaux utilisateurs.
__________________
Cela demande du courage d'en tirer du plaisir
Quand on n'a qu'un marteau, tous les problèmes ressemblent à un clou
stoyak est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/03/2012, 13h47   #14
sylvain62
Nouveau Membre du Club
 
Homme Sylvain
Post-Doc Ecologie
Inscription : juillet 2007
Messages : 76
Détails du profil
Informations personnelles :
Nom : Homme Sylvain
Localisation : Taïwan

Informations professionnelles :
Activité : Post-Doc Ecologie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2007
Messages : 76
Points : 28
Points : 28
Salut,
Nouvel utilisateur de R, et venant de l'univers Matlab, je cherchais une interface pas trop éloignée.
Après une première initiation, antérieure à ma récente conversion, il m'avait été recommandé Tinn-R. Donc j'utilisais Tinn-R, mais ça me rebutait un peu.
Beaucoup trop de choses sous mes yeux je pense, trop de choix, de boutons (à mon goût). Et puis, j'ai essayé de faire en sorte que R se lance en même temps que Tinn-R, pour cela, j'ai utilisé un script, puis un autre trouvés sur le net. Sans vraiment réussir à faire ce que je voulais.
Finalement, j'ai cherché autre chose et suis tombé sur RStudio. Et là j'ai un peu retrouvé l'interface à la Matlab: l'organisation des fenêtres, la console R se lance directement et est intégré dans la fenêtre principal. Bon ce n'est peut-être que des détails, mais je me sens plus à l'aise. Peut-être qu'avec le temps, je trouverai Rstudio limité, bon juste pour les débutants comme suggéré plus haut. On verra bien
sylvain62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2012, 08h43   #15
mfreeze
Invité de passage
 
Homme Guillerme DUVILLIE
Étudiant
Inscription : juin 2012
Messages : 1
Détails du profil
Informations personnelles :
Nom : Homme Guillerme DUVILLIE
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2012
Messages : 1
Points : 1
Points : 1
Par défaut Vim

Personnellement j'utilise vim pour développer quelque soit le langage (enfin du moment qu'il existe un plugin vim prévu à cet effet), et donc R ne coupe naturellement pas à cette règle.

Les plugins permettent l'utilisation d'un interpéteur R en parallèle du développement et les commandes built-in offrent pléthore de possibilités quant à la gestion des buffers (et l'envoi de leur contenu à l'interpréteur), l'accès direct à la documentation R, l'auto-complétion, l'auto-indentation, etc...

Enfin bref, vim propose grand nombre de possibilités proposées par les éditeurs spécialisés, ce à quoi s'ajoute des fonctionnalités propres à vim, ce qui fait de vim et de ses plugin un environnement de développement idéal pour R.
mfreeze est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/10/2012, 16h14   #16
Arkeomatix
Invité régulier
 
Homme
Inscription : octobre 2012
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 41
Localisation : France

Informations professionnelles :
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : octobre 2012
Messages : 4
Points : 8
Points : 8
RStudio en ce qui me concerne qui, en plus des raisons déjà évoquées, présente aussi l'avantage d'être multiplateforme.

Je vote donc aussi pour que RStudio intègre la liste des éditeurs dans un prochain sondage .....
Arkeomatix est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 17/10/2012, 09h39   #17
Arkeomatix
Invité régulier
 
Homme
Inscription : octobre 2012
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 41
Localisation : France

Informations professionnelles :
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : octobre 2012
Messages : 4
Points : 8
Points : 8
Bravo pour la réactivité sur le sondage mais attention certains "autres" sont en fait des RStudio comme moi ....
Arkeomatix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/02/2013, 19h06   #18
jmarandet
Membre du Club
 
Homme julien marandet
Ingénieur Statisticien
Inscription : janvier 2013
Messages : 28
Détails du profil
Informations personnelles :
Nom : Homme julien marandet
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Ingénieur Statisticien
Secteur : Service public

Informations forums :
Inscription : janvier 2013
Messages : 28
Points : 54
Points : 54
Sur Windows, je suis passé à la combinaison Notepad++ avec plugin NppToR.

Les avantages :
- un éditeur très rapide et fluide, coloration syntaxique, etc.
- un plugin permettant d'exécuter facilement ses scripts dans la console.

Les inconvénients : pas d'auto-complétion, ni de navigation aisée dans l'aide.
jmarandet est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 28/03/2013, 10h56   #19
Rchiav
Invité de passage
 
Homme Roland Chiavassa
Enseignant
Inscription : mars 2013
Messages : 2
Détails du profil
Informations personnelles :
Nom : Homme Roland Chiavassa

Informations professionnelles :
Activité : Enseignant
Secteur : Enseignement

Informations forums :
Inscription : mars 2013
Messages : 2
Points : 1
Points : 1
Je suis nouveau sur ce forum bien qu'utilisateur de R depuis de nombreuses années. Dès le début, j'ai utilisé R commander (et je l'utilise encore épisodiquement) puis j'ai travaillé avec TinnR. Enfin, j'ai testé et adopté Rstudio que j'apprécie en particulier pour la facilité avec laquelle on crée des documents HTML.
Rchiav est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 17h06.


 
 
 
 
Partenaires

Hébergement Web