możesz chcieć edytować Rprofileplik globalny . Na platformach * NIX znajduje się w /usr/lib/R/library/base/R/Rprofile. Po prostu bądź ostrożny ... i pamiętaj, że .Rprofileustawienia lokalne mają pierwszeństwo.
aL3xa
1
Kontynuując komentarz @ aL3xa, zobacz ?Startupnaprawdę krwawe szczegóły, gdzie można zlokalizować pliki `.Rprofile i które mają pierwszeństwo.
Josh O'Brien
Zwróć uwagę na obiekty .Firsti .Last.
aL3xa
Odpowiedzi:
119
Można ustawić repo w .Rprofile przywrócić wybór przy każdym uruchomieniu R
Alternatywnie możesz ustawić kopię lustrzaną w całej witrynie w swoim Rprofile.site. Lokalizację pliku podaje ?Startup:
Ścieżka do tego pliku jest pobierana z wartości R_PROFILE
zmiennej środowiskowej (po rozwinięciu tyldy). Jeśli ta zmienna nie jest ustawiona, wartość domyślna to R_HOME/etc/Rprofile.site, która jest używana, jeśli istnieje (czego nie ma w przypadku instalacji „świeżo fabrycznie”).
Tak samo Sys.getenv("R_PROFILE")dla pierwszej opcji, lub Sys.getenv("R_HOME")czy R.home()do drugiej opcji. W systemie macOS lokalizacja drugiego to/Library/Frameworks/R.framework/Resources/etc/ .
Plik może nie istnieć lub mogą zostać zakomentowane następujące wiersze:
# set a CRAN mirror# local({r <- getOption("repos")# r["CRAN"] <- "http://my.local.cran"# options(repos=r)})
Usuń więc znaki komentarza i zmień „ http: //my.local.cran ” na właściwą stronę internetową, np .:
Dodałem dodatkowe informacje, ponieważ nie było to warte dodatkowej odpowiedzi i trochę za dużo na komentarz.
Joris Meys
2
Nie sądzę, żeby ten telefon structurecoś robił. Zwykle jest to po prostu wygodny sposób dodawania atrybutów do obiektu.
Richie Cotton,
@rinni: dzięki, wyszukałem w Google listę adresów URL, które znalazłem najbliżej, zgodnie z opisem w .Rprofilepliku.
3
Wygląda na to, że RProfile.sitew moim R 3.3.1 na Arch Linux x86_64 nie ma pliku. Istnieje plik o nazwie RProfile, który nie zawiera zakomentowanych wierszy wymienionych w odpowiedzi.
SACHIN GARG,
5
gdzie „TWOJE ULUBIONE LUSTERKO” to adres URL, a nie nazwa.
Rprofile
plik globalny . Na platformach * NIX znajduje się w/usr/lib/R/library/base/R/Rprofile
. Po prostu bądź ostrożny ... i pamiętaj, że.Rprofile
ustawienia lokalne mają pierwszeństwo.?Startup
naprawdę krwawe szczegóły, gdzie można zlokalizować pliki `.Rprofile i które mają pierwszeństwo..First
i.Last
.Odpowiedzi:
Można ustawić repo w .Rprofile przywrócić wybór przy każdym uruchomieniu R
Edycja: by być bardziej precyzyjnym:
Dodaj
do twojego .Rprofile
Alternatywnie możesz ustawić kopię lustrzaną w całej witrynie w swoim
Rprofile.site
. Lokalizację pliku podaje?Startup
:Tak samo
Sys.getenv("R_PROFILE")
dla pierwszej opcji, lubSys.getenv("R_HOME")
czyR.home()
do drugiej opcji. W systemie macOS lokalizacja drugiego to/Library/Frameworks/R.framework/Resources/etc/
.Plik może nie istnieć lub mogą zostać zakomentowane następujące wiersze:
Usuń więc znaki komentarza i zmień „ http: //my.local.cran ” na właściwą stronę internetową, np .:
źródło
structure
coś robił. Zwykle jest to po prostu wygodny sposób dodawania atrybutów do obiektu..Rprofile
pliku.RProfile.site
w moim R 3.3.1 na Arch Linux x86_64 nie ma pliku. Istnieje plik o nazwieRProfile
, który nie zawiera zakomentowanych wierszy wymienionych w odpowiedzi.