Ricerca…


introduzione

Un R Notebook è un documento R Markdown con blocchi che possono essere eseguiti indipendentemente e in modo interattivo, con l'output visibile immediatamente sotto l'input. Sono simili ai documenti R Markdown ad eccezione dei risultati visualizzati nella modalità di creazione / modifica di R Notebook piuttosto che nell'output reso. Nota: i R Notebook sono una nuova funzionalità di RStudio e sono disponibili solo nella versione 1.0 o successiva di RStudio.

Creazione di un blocco note

È possibile creare un nuovo blocco note in RStudio con il comando di menu File -> Nuovo file -> R Notebook
Se non vedi l'opzione per R Notebook, devi aggiornare la tua versione di RStudio. Per l'installazione di RStudio seguire questa guida inserisci la descrizione dell'immagine qui

Inserimento di blocchi

Chunk sono pezzi di codice che possono essere eseguiti in modo interattivo. Per inserire un nuovo blocco facendo clic sul pulsante di inserimento presente sulla barra degli strumenti del notebook e selezionare la piattaforma di codice desiderata (R in questo caso, poiché vogliamo scrivere il codice R). In alternativa, possiamo usare le scorciatoie da tastiera per inserire un nuovo blocco Ctrl + Alt + I (OS X: Cmd + Opzione + I)
inserisci la descrizione dell'immagine qui

Esecuzione del codice di blocco

È possibile eseguire il blocco corrente facendo clic su Esegui corrente Chunk (pulsante di riproduzione verde) presente sul lato destro del blocco. In alternativa, è possibile utilizzare la scorciatoia da tastiera Ctrl + Maiusc + Invio (OS X: Cmd + Maiusc + Invio)

L'output di tutte le linee nel blocco apparirà sotto il blocco.

Divisione del codice in blocchi

Poiché un chunk produce il proprio output sotto il chunk, quando dispone di più righe di codice in un singolo blocco che produce output multipli, è spesso utile suddividerlo in più blocchi in modo che ogni blocco generi un output.

Per fare ciò, seleziona il codice che vuoi dividere in un nuovo blocco e premi Ctrl + Alt + I (OS X: Cmd + Opzione + I) inserisci la descrizione dell'immagine qui

Avanzamento dell'esecuzione

Quando si esegue il codice in un notebook, verrà visualizzato un indicatore nella rilegatura per mostrare l'avanzamento dell'esecuzione. Le righe di codice che sono state inviate a R sono contrassegnate da verde scuro; le linee che non sono ancora state inviate a R sono contrassegnate da una luce verde.

Esecuzione di pezzi multipli

Esecuzione o esecuzione di singoli pezzi premendo Esegui per tutti i pezzi presenti in un documento può essere doloroso. Possiamo utilizzare Esegui tutto dal menu Inserisci nella barra degli strumenti per eseguire tutti i blocchi presenti nel blocco note. La scorciatoia da tastiera è Ctrl + Alt + R (OS X: Cmd + Opzione + R)

C'è anche un'opzione Restart R e Run All Chunks (disponibile nel menu Run sulla barra degli strumenti dell'editor), che ti offre una nuova sessione R prima di eseguire tutti i blocchi.

Abbiamo anche opzioni come Esegui tutti i pezzi sopra e Esegui tutti i pezzi sotto per eseguire pezzi sopra o sotto da un blocco selezionato. inserisci la descrizione dell'immagine qui

Anteprima dell'output

Prima di rendere la versione finale di un notebook possiamo vedere l'anteprima dell'output. Fare clic sul pulsante Anteprima sulla barra degli strumenti e selezionare il formato di output desiderato.

Puoi cambiare il tipo di output usando le opzioni di output come "pdf_document" o "html_notebook" inserisci la descrizione dell'immagine qui

Salvataggio e condivisione

Quando un taccuino .Rmd viene salvato, viene creato un file .nb.html al suo fianco. Questo file è un file HTML autonomo che contiene sia una copia renderizzata del notebook con tutte le uscite chunk correnti (adatte per la visualizzazione su un sito Web) sia una copia del notebook. Rmd stesso.

Maggiori informazioni possono essere trovate su RStudio docs



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow