você pode querer editar o Rprofilearquivo global . Em plataformas * NIX, ele está localizado em /usr/lib/R/library/base/R/Rprofile. Apenas .Rprofiletome cuidado ... e observe que as configurações locais têm precedência.
aL3xa
1
Seguindo o comentário de @ aL3xa, veja ?Startupos detalhes realmente sangrentos de onde os arquivos `.Rprofile podem ser localizados e quais têm precedência.
Josh O'Brien
E observe os objetos .Firste .Last.
aL3xa
Respostas:
118
Você pode definir repos em sua .Rprofile para restaurar sua escolha cada vez que você começar a R
Como alternativa, você pode definir o espelho para todo o site em seu Rprofile.site. A localização do arquivo é fornecida por ?Startup:
O caminho desse arquivo é obtido do valor da R_PROFILE
variável de ambiente (após a expansão do til). Se esta variável não estiver definida, o padrão é R_HOME/etc/Rprofile.site, que é usado se existir (o que não ocorre em uma instalação 'nova de fábrica').
Então faça Sys.getenv("R_PROFILE")para a primeira opção, ou Sys.getenv("R_HOME")ou R.home()para a segunda opção. No macOS, a localização do segundo é /Library/Frameworks/R.framework/Resources/etc/.
O arquivo pode não existir ou você pode ver as seguintes linhas comentadas:
# set a CRAN mirror# local({r <- getOption("repos")# r["CRAN"] <- "http://my.local.cran"# options(repos=r)})
Portanto, remova as marcas de comentário e altere " http: //my.local.cran " para o site correto, por exemplo:
Acrescentei informações extras, pois não valia a pena uma resposta extra e um pouco demais para um comentário.
Joris Meys
2
Eu não acho que essa ligação structureestá fazendo alguma coisa. Normalmente, é apenas uma maneira conveniente de adicionar atributos a um objeto.
Richie Cotton
@rinni: obrigado, pesquisei no Google a lista de URLs encontrados o que estou mais próximo de como você descreveu no .Rprofilearquivo.
3
Não parece haver um RProfile.sitearquivo em meu R 3.3.1 no Arch Linux x86_64. Há um arquivo chamado RProfileque não contém as linhas comentadas mencionadas na resposta.
Rprofile
arquivo global . Em plataformas * NIX, ele está localizado em/usr/lib/R/library/base/R/Rprofile
. Apenas.Rprofile
tome cuidado ... e observe que as configurações locais têm precedência.?Startup
os detalhes realmente sangrentos de onde os arquivos `.Rprofile podem ser localizados e quais têm precedência..First
e.Last
.Respostas:
Você pode definir repos em sua .Rprofile para restaurar sua escolha cada vez que você começar a R
Editar: para ser mais preciso:
Adicionar
para o seu .Rprofile
Como alternativa, você pode definir o espelho para todo o site em seu
Rprofile.site
. A localização do arquivo é fornecida por?Startup
:Então faça
Sys.getenv("R_PROFILE")
para a primeira opção, ouSys.getenv("R_HOME")
ouR.home()
para a segunda opção. No macOS, a localização do segundo é/Library/Frameworks/R.framework/Resources/etc/
.O arquivo pode não existir ou você pode ver as seguintes linhas comentadas:
Portanto, remova as marcas de comentário e altere " http: //my.local.cran " para o site correto, por exemplo:
fonte
structure
está fazendo alguma coisa. Normalmente, é apenas uma maneira conveniente de adicionar atributos a um objeto..Rprofile
arquivo.RProfile.site
arquivo em meu R 3.3.1 no Arch Linux x86_64. Há um arquivo chamadoRProfile
que não contém as linhas comentadas mencionadas na resposta.