Je m'excuse si cela a déjà été posé d'une manière différente, mais je n'ai pu trouver rien à ce que je voulais. p>
Je suis vraiment en train d'entrer dans des autres forfaits (SPSS). Comme j'apprends de ce qui peut être fait, je me rends compte qu'il y a des "outils" supplémentaires dont j'ai besoin. Cela me fait mal à ma question. p>
Quelle configuration avez-vous pour développer le code R? Je ne peux pas me voir effectivement développer des forfaits r's dans un proche avenir, mais je me vois que je voulais vouloir gérer mes projets r efficacement, ainsi que créer des rapports et des présentations en latex. p>
Pour le contexte, je développe mon code R dans Eclipse pour Windows, mais j'ai eu un temps difficile de configurer avec succès des plugins en latex / Sweave et Github. p>
Enfin, développez-vous du code à l'aide de Windows ou autre chose? P>
Merci beaucoup d'avance pour toute idée que vous pouvez prêter. p>
10 Réponses :
Emacs a tout ce que j'ai couramment besoin: p>
fonctionne en mode texte ainsi que en mode graphique et fonctionne essentiellement les mêmes (INCL ESS et AucxEx) sur plusieurs systèmes d'exploitation (Linux principalement et Windows lorsque je dois). Sur Debian / Ubuntu, tout cela est préemballé et a tendance à travailler hors de la boîte. Pour les fenêtres et le système d'exploitation X, Vincent Goulet dispose de paquets très em> Handy Bundles, Voir ici . P>
Le 'Mode Daemon' est également remarquable - je garde la même session Emacs principale en cours d'exécution et simplement connectez-la et re-connectez-la même lorsque vous accédez à la machine (via SSH ou directement) de différents ordinateurs. P>
Voir aussi le Emacswiki pour plus de conseils autour de EMACS. P>
Retour à Emacs et R en particulier. R FAQ dit que c'est assez bien: p>
Et j'aime la réponse affirmative et retentissante à la deuxième question: "Oui, définitivement em>". Je suis entièrement d'accord. P>
Peut-être la meilleure partie: si vous voulez certaines fonctionnalités dans EMACS qui n'existent pas, il s'agit toujours de quelques expressions de LISP EMACS.
Ok pour toi Si je fais cette réponse, un wiki?
J'utilise Windows ... (ne le dis pas). p>
J'aime NotePad ++ et NPPTOR. Le rend assez facile à envoyer des choses. p>
Je vais second la suggestion que Emacs complimente r bien, mais laissez-moi partager ce que la "fonctionnalité tueur" est pour moi. P>
Utilisation du mode Org avec Org-Babel, je peux écrire des rapports entiers avec des graphiques inline produits à partir de R au format raster et de vecteur qui compile parfaitement dans un rapport PDF via le latex. Je peux également afficher les graphiques lors de l'édition, semblable à un éditeur WYSIWYG. P>
Je viens d'envelopper un rapport majeur avec plus de 70 graphiques en ligne avec peu d'effort, aucun édition de fichiers externes, aucun problème qui ne contient de nommer entre des chiffres de mon rapport et de mes fichiers externes, ou d'oublier de recompiler la dernière version d'une figure. Org & Babel fait tout ça. P>
org-mode: http://orgmode.org/ p>
org-babel: http://orgmode.org/worg/org-contrib/babel/index.php p>
Exemple d'inline R avec la sortie Babel et PDF, voir le premier exemple de plusieurs formats: http://orgmode.org/worg/org-contribe /babel/languages/ob-doc-r.php p>
profiter! p>
Je viens de rentrer à la maison depuis notre réunion de l'utilisateur R local R (en trouver un proche de chez vous ici ) et de 20 personnes, nous avons tous utilisé un programme ou un outil différent pour écrire R Code R. Je pense que cela va montrer la diversité des outils utilisés pour écrire et éditer R Code est aussi diversifié que la communauté R lui-même. p>
J'utilise Eclipse sur Windows et Linux. Je compile le code de latex (avec Sweave) sur Linux et je n'ai pas encore dérangé pour configurer l'ensemble du processus d'Eclipse. J'ai besoin de fichiers PDFLATEX et BIBTEX plusieurs fois de toute façon, donc j'ai juste une fenêtre de terminal avec la chaîne spécifique de commandes à portée de main. J'ai essayé Ess et Eclipse et ils sont très similaires dans la fonctionnalité (et à mon avis, les deux meilleurs éditeurs là-bas). P>
J'utilise Eclipse / statut sur Windows, et elle bascule!. Pour la latex / Sweed, j'utilise Miktex qui fonctionne bien pour moi. Pour vous aider à définir les choses, consultez ce document et ce Post . P>
D'autres outils que vous pouvez trouver utiles incluent; p>
Ceci est probablement plus pertinent pour le développement de paquets, mais il convient également de mentionner le package roxygen R qui permet Documentation dans la source de votre code. Notez que même si vous ne pouvez pas vous voir développer des packages R Navigez-vous dans un proche avenir, un paquet peut être un moyen très pratique de regrouper les fonctions liées que vous développez et de maintenir, documenter systématiquement le code et la suivi des mises à jour, même si vous le faites. ne prévoyez pas de le distribuer. p>
J'utilise Eclipse pour r et latex tout en travaillant sur des papiers de recherche. Les plugins pour les deux sont très matures maintenant. La bonne chose est que vous n'ayez pas à changer d'application lors de la rédaction de papiers. J'ai déjà utilisé une combinaison différente, mais j'ai trouvé que ceci soit le meilleur. P>
Quelqu'un a-t-il essayé RStudio ? C'est le nouvel éditeur brillant pour r. P>
C'est bien! Et il prend en charge la création de Sweave sans soudure et la création PDF.
J'avais demandé à l'un des auteurs et apparemment, ils vont faire ressortir l'intégration avec Git et une autre version-contrôle-contrôlant-system-i-ne se souvient pas-Nom-nom -of.
Dans le quotidien construit git (et peut-être svn, je n'ai pas testé cela) L'intégration est déjà là. Les quotidiens jusqu'à présent sont étonnamment stables, alors donnez-le si vous en avez envie.
Merci pour le commentaire. Va essayer de sortir.
Connexes: Stackoverflow.com/questions / 1173463 / ... et Stackoverflow.com/ Questions / 1439059 / Best-Ide-TextDeditor-for-R et Stackoverflow.com/questions/1097367/which-ide-for-r-in-linux