Adicionando pacotes R personalizados
IBM Software Hub Os administradores e usuários do RStudio podem instalar pacotes R personalizados para usar com o RStudio.
Os usuários podem instalar os seguintes tipos de pacotes R para usar no RStudio :
Os administradores podem instalar estes tipos de pacotes:
- Pacotes R globais
- Pacotes do System R
Para conteúdo administrativo, consulte a documentação do IBMSoftware Hub.
Pacotes R do usuário
Todos os usuários do RStudio podem instalar pacotes R personalizados em sua pasta pessoal em /home/wsuser/R/library. Os pacotes R do usuário não são compartilhados com outros usuários ou com outros projetos.
Os pacotes R do usuário têm prioridade sobre os pacotes R globais e do sistema na imagem de tempo de execução.
Pacotes R localizados em um volume de armazenamento
Para instalar pacotes localizados em qualquer volume de armazenamento definido pelo usuário:
- Crie um recurso de conexão correspondente no projeto. Para obter detalhes, consulte Gerenciamento de ativos em projetos.
- Reinicie o RStudio, se estiver em execução.
- Instale o pacote. Por exemplo:
install.packages("zoo", lib="/mnts/YourRpackages")
Para carregar um pacote localizado em um volume de armazenamento definido pelo usuário, use este código de exemplo:
library("zoo", lib.loc="/mnts/YourRpackages")
Os aplicativos Shiny adicionados a um espaço de implantação também podem usar pacotes localizados em um volume de armazenamento. O espaço de implantação deve ter um recurso de conexão válido para o volume de armazenamento. Para obter detalhes, consulte Implantação de aplicativos Shiny a partir de um espaço de implantação.
Como adicionar um caminho personalizado a .libPaths
Se você tiver pacotes personalizados em um volume de armazenamento, poderá registrar seu destino personalizado usando o .libPaths() comando em seus aplicativos. Isso permitirá que você carregue um pacote usando um comando library simples, sem precisar fornecer o lib.loc parâmetro todas as vezes.
Para registrar um caminho personalizado em seu aplicativo, use o seguinte modelo:
.libPaths(c("/home/wsuser/R/library","<your path>",.libPaths()))
- Um comando
install.packages()simples grava arquivos no primeiro caminho a partir de.libPaths()por padrão. - Recomenda-se que você comece a lista de caminhos em.
libPaths()com um diretório local que é reiniciado quando você inicia uma nova sessão do RStudio ou uma nova implantação do Shiny. Isso garante que seus aplicativos não alterem acidentalmente os pacotes em um diretório permanente. - Em volumes de armazenamento definidos pelo usuário, o caminho de montagem geralmente começa com
/mntsseguido pelo nome do volume. Para registrar um caminho personalizado para volumes de armazenamento definidos pelo usuário, substitua<your path>por um caminho real. Por exemplo/mnts/YourRpackages.