2016-04-25 22 views
6

Jak zaznaczono w tytule, staram się zrozumieć, jak zresetować wszystkie argumenty w options() do ich domyślnych ustawień. Szukałem w Internecie i w pliku pomocy ?options i nie udało mi się znaleźć odpowiedzi.Jak zresetować wszystkie argumenty options() do ich wartości domyślnych?

Oczekuję, że odpowiedź jest łatwo dostępna, a ja po prostu walczę, aby ją znaleźć.

Dzięki.

Edit: Chociaż zgadzam How to set R to default options? to samo pytanie, ja nie dostrzegając w wybranym odpowiedź jasną/wyraźny rozwiązanie prosiłem: Jak zresetowaniaoptions() do wartości domyślnych. Wybrana odpowiedź w tym wątku wyraźnie wyjaśnia, w jaki sposób można je później zapisać.

+0

Zgadzam się, że to pytanie jest takie samo jak [Jak ustawić R na domyślne opcje?] (Http://stackoverflow.com/questions/15946953/how-to-set-r-to-default-options) Kwestia, którą mam w tym wątku, polega na tym, że czuję odpowiedź _selected_, tam jest inna niż to, co wybrałbym dla moich celów (mianowicie ta, która określa, w jaki sposób ustawić opcję 'options()' na domyślną wartość R, zamiast zapisywać i ponownie ładować moje własne ustawienia 'options()'). –

+0

Odpowiedź w połączonym pytaniu zawiera niezbędne informacje. Jeśli otworzysz oddzielną sesję R, rozpocznie się ona od domyślnych ustawień opcji. Możesz zapisać te domyślne ustawienia w pliku i wczytać ten plik do drugiej sesji, aby przywrócić wartości domyślne. – RHertel

+0

Jak zauważyłem w innym komentarzu poniżej, obecnie nie widzę w odpowiedzi z innego wątku, że otwarcie nowej sesji rozpocznie się z domyślnymi ustawieniami opcji. (Widzę dyskusję na temat zapisywania ustawień, a następnie ich przywracania, później.) Dzięki. –

Odpowiedz

3

Po ponownym uruchomieniu sesji R zostaną zresetowane opcje do wartości domyślnych. Opcje są zapisywane na liście, a wywołanie options() spowoduje wyświetlenie tej listy.

można zapisać opcji domyślnych po restarcie R:

backup_options <- options()

można dokonać żadnych zmian, których potrzebujesz, a następnie powrócić do domyślnych opcji:

options(backup_options)

+0

Dziękuję bardzo za odpowiedź. Wolę coś, co jest możliwe podczas sesji; Jednak ponieważ nie udało mi się znaleźć rozwiązania w trakcie sesji i otwarcie nowej sesji R działa dla mnie, wybrałem to jako odpowiedź. UWAGA: Zauważyłem także, że zapisanie mojego obszaru roboczego nie zmienia tej funkcji (myślę, że otwarcie R z zapisanego obszaru roboczego może spowodować dostosowanie, a nie domyślne opcje - otwiera się z wartościami domyślnymi). –

3

I nigdy sam tego nie próbowałem, ale pakiet settings wydaje się zapewniać możliwość przywrócenia wartości domyślnych bez ich wcześniejszego przechowywania:

library(settings) 
reset(options) 
+0

dzięki za informację zwrotną. To mi się nie udało. Po zainstalowaniu i otwarciu pakietu 'settings' przetestowałem' reset (opcje) ', najpierw używając' options (warn = 2) '. Kiedy uruchomiłem 'options (" warn ")' wynikiem było '$ warn [1] 2'. Rozumiem, że dla '? Options' wartość domyślna' warn' wynosi 0. –

+0

Przepraszam, że to nie zadziałało. Jak już powiedziałem, nie testowałem tego. Opis paczki wydawał się pasować do twojego pytania. Konieczne może być głębsze zagłębienie się w podręczniku pakietu.Lub użyj rozwiązania opisanego w poprzedniej odpowiedzi w połączonym pytaniu: Otwórz nową sesję, zapisz domyślne opcje w pliku i wczytaj ten plik do bieżącej sesji. – RHertel

+0

Nic mi nie jest, dzięki. Może mógłbyś edytować odpowiedź w innym wątku ([Jak ustawić R na domyślne opcje?] (Http://stackoverflow.com/questions/15946953/how-to-set-r-to-default-options), ponieważ Dowiedziałem się, jak _store_ wprowadzić moje ustawienia, zamiast otwierania nowej sesji R resetowałoby 'options()' do ustawień domyślnych. –