2016-04-25 15 views
6

Wie im Titel erwähnt, versuche ich zu verstehen, wie alle Argumente in options() auf ihre Standardeinstellungen zurückgesetzt werden. Ich suchte online und in der ?options Hilfedatei und finde keine Antwort.Wie setze ich alle Optionen options() auf ihre Standardwerte zurück?

Ich erwarte die Antwort ist leicht verfügbar, und ich bin einfach zu finden, es zu finden.

Danke.

Edit: Während ich zustimme How to set R to default options? die gleiche Frage ist, ich bin es nicht die klare/explizite Lösung in ihrer ausgewählten Antwort sehen Ich bat: Wie options() auf die Standardwerte zurückgesetzt. Die ausgewählte Antwort in diesem Thread erklärt deutlich, wie speichernoptions() Einstellungen und laden sie später.

+0

Ich stimme zu, diese Frage ist die gleiche wie [Wie setze ich R auf Standardoptionen?] (Http://StackOverflow.com/Questions/15946953/How-to-set-r-to-default-options) Das Problem, das ich mit diesem Thread habe, ist, dass ich glaube, dass die _selected_ Antwort dort anders ist als das, was ich für meine Zwecke auswählen würde (nämlich eine, die erklärt, wie man 'options()' auf Rs Standard zurücksetzt, anstatt meine zu speichern und neu zu laden eigene 'options()' Einstellungen). –

+0

Die Antwort in der verknüpften Frage liefert die notwendigen Informationen. Wenn Sie eine separate R-Sitzung öffnen, wird sie mit den Standardoptionseinstellungen beginnen. Sie können diese Standardeinstellungen in einer Datei speichern und diese Datei in die andere Sitzung laden, um die Standardwerte wiederherzustellen. – RHertel

+0

Wie ich in einem anderen Kommentar unten bemerkte, sehe ich momentan in der Antwort des anderen Threads nicht, dass das Öffnen einer neuen Sitzung mit den Standard-Optionseinstellungen beginnt. (Ich sehe die Diskussion über das Speichern von Einstellungen und das anschließende Wiederherstellen der Einstellungen.) Danke. –

Antwort

3

Wenn Sie Ihre R-Sitzung neu starten, werden die Optionen auf die Standardwerte zurückgesetzt. Optionen werden in einer Liste gespeichert, und durch Aufrufen von options() wird diese Liste angezeigt.

können Sie die Standardoptionen nach dem Neustart R sparen:

backup_options <- options()

Sie Änderungen vornehmen, die Sie benötigen, und dann zu den Standardoptionen zurückzukehren:

options(backup_options)

+0

Vielen Dank für die Antwort. Ich würde etwas bevorzugen, das in der Sitzung möglich ist; Da ich jedoch keine In-Session-Lösung finden kann und das Öffnen einer neuen R-Sitzung für mich funktioniert, habe ich dies als Antwort ausgewählt. HINWEIS: Ich habe auch festgestellt, dass das Speichern meines Arbeitsbereichs diese Funktionalität nicht ändert (ich dachte, dass das Öffnen von R aus einem gespeicherten Arbeitsbereich zu benutzerdefinierten anstelle von Standardoptionen führen könnte - es wird mit den Standardeinstellungen geöffnet). –

3

I habe es nie selbst versucht, aber das settings Paket scheint eine Möglichkeit zu bieten, die Standardwerte wiederherzustellen, ohne sie vorher zu speichern:

library(settings) 
reset(options) 
+0

danke für die Rückmeldung. Das hat bei mir nicht funktioniert. Nach dem Installieren und Öffnen des Pakets 'settings' habe ich' reset (options) 'getestet, indem ich zuerst' options (warn = 2) 'benutzt habe. Wenn ich Optionen ("warn") ausgeführt habe, war das Ergebnis "$ warn [1] 2". Ich verstehe per '? Options' die Voreinstellung für' warn' ist 0. –

+0

Sorry, dass es nicht funktioniert hat. Wie gesagt, ich habe es nicht getestet. Die Beschreibung des Pakets schien zu Ihrer Frage zu passen. Es kann notwendig sein, tiefer in das Handbuch des Pakets einzutauchen.Oder verwenden Sie die in der vorherigen Antwort beschriebene Lösung in der verknüpften Frage: Öffnen Sie eine neue Sitzung, speichern Sie die Standardoptionen in einer Datei und laden Sie diese Datei in Ihre aktuelle Sitzung. – RHertel

+0

Mir geht es gut, danke. Vielleicht könnten Sie die Antwort auf den anderen Thread bearbeiten ([Wie setze ich R auf die Standardoptionen?] (Http://Stackoverflow.com/questions/15946953/how-to-set-r-to-default-options)) weil Ich habe daraus gelernt, wie man meine Einstellungen _store_, anstatt dass das Öffnen einer neuen R-Sitzung 'options()' auf seine Standardeinstellungen zurücksetzt. –

Verwandte Themen