Ich habe einen Freund, der mich gebeten hat, etwas für ihn zu implementieren. Lassen Sie uns ein einfaches Beispiel machen: Ich habe vier Werte, die ich eingeben kann: Wert1 bis Wert4. Mit diesen Werten macht mein R-Programm schöne Berechnungen und liefert ein schönes Ergebnis.
Nein, sagen wir, ich will meinen Freund nicht mit dem (aus seiner Sicht) komplizierten r-Skript belästigen und die Werte dort eingeben. Ich möchte also ein einfaches Eingabe-GUI programmieren und es dann zu einer ausführbaren Datei machen. Jetzt habe ich zwei Fragen:
Wie kann ich eine solche Eingabe erstellen?
Wie kann ich eine ausführbare Datei daraus machen?
Sie sollten hier nur eine Frage per Post stellen, und Sie haben zwei gefragt.
Hier sind die Antworten.
Sie können mit dem Paket tcltk eine einfache Eingabe-GUI erstellen. Ein etwas interessanterer mit dem rpanel-Paket. Ein hübscher mit dem RGtk2-Paket.
Nein. Es ist schwierig, eine ausführbare Datei aus allem zu erhalten, das eine GUI, eine interpretierte Sprache und eine Bibliothek von Funktionen enthält, die in dieser Sprache geschrieben sind. Die zuverlässigste Methode besteht darin, die gesamte R-Installation und den Programmcode in eine gezippte, selbstextrahierende ausführbare Datei zu packen, die sich selbst entpackt und ausführt. Jedes Mal, wenn Sie es ausführen.
Tags und Links r user-interface executable