Gibt es eine R-GUI, die keinen Client-Server-Ansatz verwendet?

Die meisten Leute verwenden RStudio, zumindest unter Windows, aber es hat ein Problem, es verbindet sich mit R über TCP über 127.0.0.1 Port 8787.

Das verursacht auf vielen Computern Probleme im Zusammenhang mit dem Virenschutz, der Firewall und Leistungsproblemen.

Manchmal können sie gelöst werden, indem die Einstellungen des Computers geändert werden, aber das ist nicht immer möglich.

Ich denke, andere GUI verwenden den gleichen Ansatz.

Gibt es eine andere Alternative? Mit R, das in das Programm selbst eingebettet ist, oder mit anderen Arten der Kommunikation zwischen ausführbaren Dateien.

Haben Sie ein Beispiel für die Art von Problemen, auf die Sie stoßen? Da 127.0.0.1 die lokale Loopback-Schnittstelle ist, wird sie normalerweise niemals von einer Firewall gefiltert. Auch in Bezug auf die Leistung sollte dies kein Problem für die zwischen R und der GUI übertragene Datenmenge sein. Tatsächlich verwenden viele Programme lokale Verbindungen auf dieser Schnittstelle (z. B. Firefox, Thunderbird, ...)
Welche Funktionen benötigt die R-GUI?
Ähnliche Funktionen wie Rstudio oder Jupyter
Hast du R ohne Gui ausprobiert?
@John, ja, vor vielen Jahren, aber es ist nicht sehr brauchbar.
Ich denke, alle Werkzeuge wie Becher, Jupyter, Zeppelin ... verwenden dieselbe Methode.

Antworten (1)

Rcmdr ist eine GUI für R, die die Kriterien erfüllt. Es ist ein R-Paket. Laut seinem Autor John Fox formuliert es R-Befehlszeichenfolgen und führt sie mit eval(parse()) aus. Es ist ein Open-Source-R-Paket , das auf CRAN verfügbar ist und vom Benutzer überprüft werden kann.

Vielleicht möchten Sie eine Liste von Merkmalen angeben, die der Frage entsprechen oder dem Fragesteller helfen.