0 / 0
Torna alla versione inglese della documentazione
RStudio
Ultimo aggiornamento: 23 dic 2024
RStudio

R è un popolare pacchetto per l'analisi statistica e l'apprendimento automatico che consente la gestione dei dati e include test, modelli, analisi e grafici. RStudio, incluso in IBM watsonx.ai Studio, fornisce un ambiente di sviluppo integrato per lavorare con script R.

Informazioni e limitazioni d'uso

  • RStudio è integrato nei progetti IBM watsonx.ai Studio. Si può lanciare dopo aver creato un progetto.
  • È possibile accedere e utilizzare i file di dati archiviati nel bucket IBM Cloud Object Storage associato al progetto.
  • È possibile utilizzare RStudio IDE per creare applicazioni Shiny, ma non è possibile distribuirle in IBM watsonx.

Avvio dell'IDE RStudio

Per avviare l'IDE RStudio nel progetto:

  1. Fate clic su RStudio dal menu Launch IDE sulla barra delle azioni del progetto.

  2. Seleziona un ambiente.

  3. Cliccare su Avvia.

    Il runtime dell'ambiente viene avviato e l'ambiente di sviluppo viene aperto.

    Se si verificano problemi con l'avvio di RStudio, vedere Risoluzione dei problemi con l'avvio di RStudio.

Risoluzione dei problemi di avvio dell'IDE RStudio

È possibile che si verifichino i seguenti problemi all'avvio di RStudio :

Stato di RStudio corrotto da una sessione precedente

Problema:
A volte, quando si avvia una sessione di RStudio, lo stato di RStudio potrebbe essere danneggiato da una sessione precedente e la sessione non si avvia.
Soluzione:
Dopo aver avviato l'IDE RStudio, nella fase di selezione dell'ambiente RStudio, selezionate Reset the workspace. RStudio viene avviato utilizzando le impostazioni predefinite con uno spazio di lavoro RStudio pulito.

Utilizzo dei file di dati

In RStudio è possibile lavorare con file di dati provenienti da diverse fonti:

  • File nella struttura dei file del server RStudio, che si può visualizzare facendo clic su File nella sezione in basso a destra di RStudio. Qui è possibile creare cartelle, caricare file dal sistema locale ed eliminare file.

    Per accedere a questi file in R, è necessario impostare la directory di lavoro con i file. È possibile effettuare questa operazione passando alla directory con i file e facendo clic su Altro> Imposta come directory di lavoro.

    Tenete presente che i file memorizzati nella directory Home dell'istanza di RStudio sono persistenti solo all'interno dell'istanza e non possono essere condivisi tra gli ambienti né all'interno del progetto.

    Disclaimer video: alcuni passi secondari ed elementi grafici nei video di questa pagina potrebbero differire dalla tua distribuzione.

    Guardate questo video per vedere come caricare i dati in RStudio.

    Questo video fornisce un metodo visivo per apprendere i concetti e le attività in questa documentazione.

  • Le risorse di dati del progetto che sono archiviate nel bucket IBM Cloud Object Storage associato al progetto. Quando si avvia RStudio, il contenuto del bucket IBM Cloud Object Storage viene montato nella directory project-objectstorage nella directory RStudio Home.

    Se si desidera che i file di dati vengano visualizzati nella directory project-objectstorage , è necessario aggiungerli come asset al progetto. Consultare la sezione Aggiunta di file come asset di progetto.

    Se mentre si è in RStudio vengono aggiunte nuove risorse di dati al progetto e si desidera accedervi, è necessario aggiornare la cartella project-objectstorage.

    Scopri come leggere e scrivere dati in e da Cloud Object Storage.

  • Dati memorizzati in un sistema di database.

    Guardate questo video per vedere come collegarsi a fonti di dati esterne in RStudio.

    Questo video fornisce un metodo visivo per apprendere i concetti e le attività in questa documentazione.

  • File memorizzati nell'archiviazione locale montati in /home/rstudio. La directory home ha un limite di memoria di 2 GB ed è utilizzata per memorizzare lo spazio di lavoro della sessione RStudio. Si noti che vengono assegnati 2 GB per la memorizzazione della directory home per tutti i progetti, indipendentemente dall'uso di RStudio in ciascun progetto. Di conseguenza, è necessario memorizzare solo i file di script R e i file di dati di piccole dimensioni nella directory home . Non è destinato a file di dati di grandi dimensioni o a output generati di grandi dimensioni. Tutti i file di dati di grandi dimensioni devono essere caricati come asset di progetto, che vengono montati nella directory project-objectstorage da cui è possibile accedervi.

Aggiunta di file come asset di progetto

Se vuoi che i tuoi file di dati appaiano nel fileproject-objectstorage directory, devi aggiungerli al tuo progetto come risorse di dati. Per aggiungere questi file come asset di dati al progetto:

  1. Nella pagina delle risorse del progetto, fare clic sull'icona Carica risorsa nel progetto Carica l'asset nell'icona del progetto e selezionare la scheda File.
  2. Seleziona i file che desideri aggiungere al progetto come risorse.
  3. Dall'elenco Azioni, seleziona Aggiungi come asset di dati e applica le modifiche.

Utilizzo della capacità e ambito di runtime

Un runtime dell'ambiente RStudio ha sempre lo scope di un modello di ambiente e di un utente della sessione RStudio. Per ogni utente di watsonx.ai Studio può essere attiva una sola sessione RStudio alla volta. Se si è avviato RStudio in un altro progetto, viene chiesto se si desidera interrompere quella sessione e avviare una nuova sessione di RStudio nel contesto del progetto corrente in cui si sta lavorando.

L'utilizzo del tempo di esecuzione viene calcolato in base al numero di CUH (Capacity Unit Ore) utilizzate dal runtime dell'ambiente attivo. I CUH consumati da un runtime RStudio attivo in un progetto vengono addebitati al conto del creatore del progetto. Vedere Fatturazione delle unità di capacità per ora per RStudio.

È possibile vedere quali ambienti RStudio sono attivi nella pagina Ambienti del progetto. È possibile arrestare il proprio runtime da questa pagina.

Ricordare: Il contatore CUH continua ad aumentare mentre il runtime è attivo, quindi interrompere il runtime se non si utilizza RStudio. Se non si interrompe esplicitamente il tempo di esecuzione, questo viene interrotto dopo un tempo di inattività di 2 ore. Durante questo tempo di inattività, continuerai a utilizzare i CUH per cui ti viene addebitato. I lavori a lunga intensità di calcolo vengono arrestati dopo 24 ore.

Guardate questo video per vedere una panoramica dell'IDE RStudio.

Disclaimer video: alcuni passi secondari ed elementi grafici in questo video potrebbero essere diversi dalla propria piattaforma.

Questo video fornisce un metodo visivo per apprendere i concetti e le attività in questa documentazione.

  • Trascrizione del video
    Ora Trascrizione
    00:00 Questo video è un rapido tour dell'ambiente di sviluppo integrato RStudio all'interno di un progetto.
    00:07 Da qualsiasi progetto, è possibile lanciare l'IDE RStudio.
    00:12 RStudio è un ambiente di sviluppo integrato gratuito e open-source per R, un linguaggio di programmazione per il calcolo statistico e la grafica.
    00:22 In RStudio sono presenti quattro riquadri: il riquadro sorgente, il riquadro console, il riquadro ambiente e il riquadro file.
    00:32 I riquadri ti aiutano a organizzare il tuo lavoro e a separare le diverse attività che farai con R.
    00:39 È possibile trascinare per ridimensionare i riquadri o utilizzare le icone per ridurre e ingrandire un riquadro.
    00:47 È anche possibile riorganizzare i riquadri in opzioni globali.
    00:53 Il riquadro della console è l'interfaccia per R.
    00:56 È esattamente ciò che si potrebbe vedere nella finestra del terminale o nelle interfacce utente in bundle con R.
    01:01 Il riquadro della console contiene alcune funzioni aggiuntive che troverai utili.
    01:06 Per eseguire il codice dalla console, digitare il comando.
    01:11 Iniziare a immettere un comando per visualizzare un elenco di comandi che iniziano con le lettere che si è iniziato a digitare.
    01:17 Evidenziare un comando nell'elenco e premere "Invio" per inserirlo.
    01:24 Utilizzare la freccia verso l'alto per scorrere i comandi precedentemente immessi.
    01:31 Quando si immettono più comandi, è possibile scorrere i risultati.
    01:36 Utilizzare l'opzione di menu per cancellare la console.
    01:39 È inoltre possibile utilizzare il completamento con tabulazione per visualizzare un elenco di funzioni, oggetti e dataset che iniziano con tale testo.
    01:47 E utilizzare le frecce per evidenziare un comando per visualizzare la guida per tale comando.
    01:51 Quando si è pronti, premere "Invio" per inserirlo.
    01:55 Successivamente, vedrai un elenco delle opzioni per tale comando nel contesto corrente.
    01:59 Ad esempio, il primo argomento per la funzione read.csv è il file.
    02:05 RStudio visualizzerà un elenco delle cartelle e dei file presenti nella directory di lavoro, in modo da poter individuare facilmente il file da includere nell'argomento.
    02:16 Infine, se si utilizza il completamento della scheda con una funzione che prevede un nome pacchetto, ad esempio una libreria, verrà visualizzato un elenco di tutti i pacchetti installati.
    02:28 Successivamente, guardiamo il riquadro di origine, che è semplicemente un editor di testo per scrivere il codice R.
    02:34 L'editor di testo supporta i file di comando R e il testo semplice, così come molte altre lingue, e include l'evidenziazione specifica della lingua nel contesto.
    02:47 E noterai che il completamento della scheda è disponibile anche nell'editor di testo.
    02:53 Dall'editor di testo, puoi eseguire una singola riga di codice o selezionare diverse righe di codice da eseguire e vedrai i risultati nel riquadro della console.
    03:08 È possibile salvare il codice come uno script R da condividere o eseguire nuovamente in un secondo momento.
    03:15 La funzione di visualizzazione apre una nuova scheda che visualizza il frame di dati in formato foglio di calcolo.
    03:22 Oppure è possibile visualizzarlo nella propria finestra.
    03:25 Ora, è possibile scorrere i dati, ordinare le colonne, ricercare valori specifici o filtrare le righe utilizzando i dispositivi di scorrimento e i menu a discesa.
    03:41 Il riquadro dell'ambiente contiene una scheda "Ambiente", una scheda "Cronologia" e una scheda "Connessioni" e tiene traccia di ciò che sta accadendo in questa sessione R.
    03:51 La scheda "Ambiente" contiene gli oggetti R che esistono nell'ambiente globale, creati durante la sessione.
    03:58 Quindi, quando si crea un nuovo oggetto nel riquadro della console, viene visualizzato automaticamente nel riquadro dell'ambiente.
    04:04 È inoltre possibile visualizzare gli oggetti relativi a un package specifico e anche il codice sorgente per una specifica funzione.
    04:12 È inoltre possibile visualizzare un elenco dei dataset, espandere un dataset per esaminare i singoli elementi e visualizzarli nel riquadro di origine.
    04:22 È possibile salvare il contenuto di un ambiente come file .RData, in modo da poter caricare tale file .RData in un secondo momento.
    04:29 Da qui, è anche possibile cancellare gli oggetti dall'area di lavoro.
    04:33 Se si desidera eliminare elementi specifici, utilizzare la vista griglia.
    04:38 Ad esempio, è possibile trovare facilmente elementi di grandi dimensioni da eliminare per liberare memoria nella sessione R.
    04:45 La scheda "Ambiente" consente anche di importare un dataset.
    04:50 È possibile vedere un'anteprima del dataset e modificare le opzioni prima di completare l'importazione.
    04:55 I dati importati verranno visualizzati nel riquadro di origine.
    05:00 La scheda "Cronologia" visualizza una cronologia di ciascuno dei comandi eseguiti sulla riga comandi.
    05:05 Proprio come la scheda "Ambiente", è possibile salvare la cronologia come file .Rhistory, in modo da poterla aprire in un secondo momento.
    05:11 E questa scheda ha le stesse opzioni per cancellare tutta la cronologia e le singole voci nella cronologia.
    05:17 Selezionare un comando e inviarlo alla console per eseguire nuovamente il comando.
    05:23 È anche possibile copiare un comando nel riquadro di origine per includerlo in uno script.
    05:31 Sulla scheda "Connessioni", è possibile creare una nuova connessione a una origine dati.
    05:36 Le scelte in questa finestra di dialogo dipendono dai pacchetti installati.
    05:41 Ad esempio, una connessione "BLUDB" ti permette di connetterti ad un servizio Db2 Warehouse on Cloud .
    05:49 Il riquadro File contiene le schede "File", "Grafici", "Pacchetti", "Guida" e "Visualizzatore".
    05:55 La scheda "File" visualizza il contenuto della directory di lavoro.
    05:59 RStudio caricherà i file da questa directory e li salverà in questa directory.
    06:04 Passare a un file e fare clic sul file per visualizzarlo nel riquadro di origine.
    06:09 Da qui, è possibile creare nuove cartelle e caricare file, selezionando singoli file da caricare o selezionando un file .zip contenente tutti i file da caricare.
    06:25 Da qui, è anche possibile eliminare e ridenominare file e cartelle.
    06:30 Per accedere al file in R, è necessario impostare la cartella dei dati come directory di lavoro.
    06:36 Vedrete che il comando setwd è stato eseguito nella console.
    06:43 È possibile accedere agli asset di dati nel progetto aprendo la cartella del progetto.
    06:50 La scheda "Grafici" visualizza i risultati delle funzioni del grafico R, quali: plot, hist, ggplot e xyplot
    07:00 È possibile navigare tra diversi grafici utilizzando le frecce o lo zoom per visualizzare un grafico a schermo intero.
    07:09 È anche possibile eliminare singoli grafici o tutti i grafici da qui.
    07:13 Utilizzare l'opzione "Esporta" per salvare il grafico come file grafico o di stampa alla risoluzione specificata.
    07:21 La scheda "Pacchetti" visualizza i pacchetti attualmente installati nella propria libreria di sistema.
    07:26 La barra di ricerca consente di trovare rapidamente un pacchetto specifico.
    07:30 I package selezionati sono i package già caricati, utilizzando il comando libreria, nella sessione corrente.
    07:38 È possibile selezionare ulteriori pacchetti da qui per caricarli o deselezionare i pacchetti per scollegarli dalla sessione corrente.
    07:45 Il riquadro della console visualizza i risultati.
    07:48 Utilizzare la "X" accanto ad un nome pacchetto per rimuoverlo dalla libreria di sistema.
    07:54 È inoltre possibile trovare nuovi package da installare o aggiornare alla versione più recente di qualsiasi package.
    08:03 Facendo clic su uno dei pacchetti si apre la scheda "Guida" con ulteriori informazioni per quel pacchetto.
    08:09 Da qui, è possibile cercare funzioni per ottenere più aiuto.
    08:13 E dalla console, è possibile utilizzare il comando di aiuto, o semplicemente digitare un punto interrogativo seguito dalla funzione, per ottenere aiuto con tale funzione.
    08:21 La scheda "Visualizzatore" visualizza l'output HTML.
    08:25 Alcune funzioni R generano HTML per visualizzare report e grafici interattivi.
    08:31 Il package R Markdown crea report che è possibile visualizzare nella scheda "Visualizzatore".
    08:38 Il pacchetto Shiny crea app web che puoi visualizzare nella scheda "Visualizzatore".
    08:44 E altri pacchetti si basano sul framework htmlwidgets e includono visualizzazioni interattive basate su Java.
    08:54 È anche possibile pubblicare la visualizzazione sul sito gratuito, denominatoRPubs.com".
    09:01 Questa è una breve panoramica dell'IDE RStudio.
    09:05 Trovate altri video su RStudio nella documentazione di Cloud Pak for Data as a Service.

Argomento principale: Notebook e script

Ricerca e risposta AI generativa
Queste risposte sono generate da un modello di lingua di grandi dimensioni in watsonx.ai basato sul contenuto della documentazione del prodotto. Ulteriori informazioni