Existe uma metodologia para baixar e carregar um pacote R sem instalá-lo?

1

Eu preciso produzir alguns gráficos usando o pacote gridExtra, mas não tenho permissões para instalar pacotes no computador em que estou trabalhando. Eu tentei a metodologia explicou Instalando pacotes sem acesso root , mas recebi a próxima mensagem:

Warning in install.packages("gridExtra", lib = "/data/Rpackages/") :
    'lib = "/data/Rpackages/"' is not writable
Error in install.packages("gridExtra", lib = "/data/Rpackages/") : 
    unable to install packages
Execution halted

Existe uma metodologia diferente para baixar um pacote R sem acesso root?

NOTA: Tenho que mencionar que não estou trabalhando no próprio computador, mas usando meu / scratch / username / em um HPCC. Quanto mais limpo o processo, melhor, tenho muitas restrições em relação à instalação ...

    
por je_b 09.03.2015 / 16:19

1 resposta

2

Elimine o parâmetro lib ; que deve instalar o pacote em um diretório dentro de seu diretório inicial:

install.packages("gridExtra")

Se você precisar especificar um espelho (que parece ser o caso), adicione-o usando o parâmetro repos ; por exemplo:

install.packages("gridExtra", repos = "http://cran.univ-lyon1.fr")

Você pode escolher um espelho apropriado executando

chooseCRANmirror()

em um prompt R em algum lugar em que você pode executá-lo interativamente, você pode determinar o URL do espelho executando

options("repos")

Ou você pode ver a lista de espelhos no link

    
por 09.03.2015 / 16:25