Aggiunta di pacchetti R personalizzati
IBM Software Hub Gli amministratori e gli utenti di RStudio possono installare pacchetti R personalizzati da utilizzare con RStudio.
Gli utenti possono installare i seguenti tipi di pacchetti R da utilizzare nell' RStudio e:
Gli amministratori possono installare questi tipi di pacchetti:
- Pacchetti R globali
- Pacchetti System R
Per i contenuti relativi agli amministratori, consultare la documentazione di IBMSoftware Hub.
Pacchetti R dell'utente
Tutti gli utenti di RStudio possono installare pacchetti R personalizzati nella loro cartella home all'indirizzo /home/wsuser/R/library. I pacchetti R degli utenti non vengono condivisi con altri utenti o con altri progetti.
I pacchetti R dell'utente hanno la precedenza sui pacchetti R globali e di sistema nell'immagine di runtime.
Pacchetti R che si trovano in un volume di archiviazione
Per installare pacchetti situati in qualsiasi volume di archiviazione definito dall'utente:
- Crea una risorsa di connessione corrispondente nel progetto. Per ulteriori dettagli, consultare Gestione delle risorse nei progetti.
- Riavvia RStudio se è in esecuzione.
- Installa il pacchetto. Ad esempio:
install.packages("zoo", lib="/mnts/YourRpackages")
Per caricare un pacchetto che si trova in un volume di archiviazione definito dall'utente, utilizzare questo codice di esempio:
library("zoo", lib.loc="/mnts/YourRpackages")
Le app Shiny aggiunte a uno spazio di distribuzione possono anche utilizzare pacchetti che si trovano in un volume di archiviazione. Lo spazio di distribuzione deve disporre di una risorsa di connessione valida per il volume di archiviazione. Per ulteriori dettagli, consultare Distribuzione di app Shiny da uno spazio di distribuzione.
Come aggiungere un percorso personalizzato all'.libPaths
Se nel volume di archiviazione sono presenti pacchetti personalizzati, è possibile registrare la loro destinazione personalizzata utilizzando il .libPaths() comando nelle applicazioni. Questo ti consentirà di caricare un pacchetto utilizzando un semplice library comando, senza dover fornire ogni volta il lib.loc parametro.
Per registrare un percorso personalizzato nella tua applicazione, utilizza il seguente modello:
.libPaths(c("/home/wsuser/R/library","<your path>",.libPaths()))
- Un comando
install.packages()semplice scrive i file nel primo percorso da.libPaths()per impostazione predefinita. - Si consiglia di iniziare l'elenco dei percorsi in.
libPaths()con una directory locale che viene reimpostata all'avvio di una nuova sessione di RStudio o di una nuova distribuzione Shiny. Questo assicura che le tue applicazioni non cambino accidentalmente i pacchetti in una directory permanente. - Nei volumi di archiviazione definiti dall'utente, il percorso di montaggio inizia solitamente con
/mntsseguito dal nome del volume. Per registrare un percorso personalizzato per i volumi di archiviazione definiti dall'utente, sostituire<your path>con un percorso reale. Ad esempio/mnts/YourRpackages.