web-dev-qa-db-fra.com

plusieurs sessions R indépendantes sous Mac OS X

J'ai besoin d'exécuter plusieurs sessions R et j'espère qu'elles pourront être effectuées dans différentes sessions R. Sous Windows, je peux ouvrir un nombre arbitraire de sessions R et exécuter différents codes dans chaque session (RGui et RStudio). Cependant, sous Mac OSX, ni R.app ni RStudio ne me permettraient d'ouvrir plusieurs sessions indépendantes - je dois attendre que le premier ensemble de codes R soit terminé pour exécuter un deuxième ensemble de codes R.

Existe-t-il une solution dans Mac OSX? Ces problèmes m'ont dérangé il y a longtemps, alors j'aimerais entendre vos suggestions. Merci!

23
alittleboy

Merci pour toutes les suggestions. Voici un bref résumé des solutions possibles:

  1. À l'aide du terminal: Exécutez: open -n /Applications/RStudio.app dans le terminal
  2. Installez Emacs et ESS qui autorisent plusieurs sessions
  3. Dupliquez l'intégralité du package R.app en faisant glisser l'option (et vous pouvez renommer les copies)
  4. Exécutez plusieurs sessions rstudio à l'aide de projets
45
alittleboy

Ouvre une autre instance d'une application dans OSX:

open -n -a "APPLICATION NAME"

Dans ce cas, vous feriez simplement:

open -n -a "rstudio"

source d'article CNET

16
goldisfine

Je l'utilise tout le temps sur Mac OSX pour ouvrir plusieurs sessions Rgui (similaire à la réponse Rstudio ci-dessus): open -n /Applications/R.app/ Vous pouvez le faire plusieurs fois pour autant de sessions R que vous le souhaitez.

3
Peter Warren

Une autre option pour RStudio consiste à double-cliquer sur l'icône RStudio d'une session en cours et à sélectionner "Nouvelle fenêtre RStudio":

enter image description here

0
josliber