R - Sintassi di Base
Prompt dei Comandi R
Benvenuti nel mondo della programmazione con R! Prima di immergerci nella sintassi, lasciatemi raccontare una piccola storia. C'era una volta, in un paese lontano, lontano, una giovane programmatrice di nome Alice che aveva appena iniziato il suo viaggio con R. Era desiderosa di imparare ed esplorare il vasto mondo dell'analisi dei dati e della visualizzazione. Un giorno, trovò un antico libro che conteneva i segreti della programmazione. Leggendo le pagine, scoprì che R, un potente linguaggio per il calcolo statistico e la grafica, era al cuore di questa conoscenza. Da quel momento, Alice intraprese la sua missione per padroneggiare R.
Ora, torniamo al nostro tutorial. La prima cosa che devi sapere su R è che funziona attraverso un prompt dei comandi interattivo o un file script. In questa sezione, ci concentreremo sul prompt dei comandi, dove puoi digitare i comandi direttamente nella console e vedere i risultati immediatamente.
Per iniziare a utilizzare R, apri semplicemente il tuo ambiente R preferito (RStudio è altamente raccomandato). Una volta aperto RStudio, dovresti vedere due pannelli principali: il pannello Console e il pannello Script. Il pannello Console è dove interagirai con R digitando comandi e vedendo il loro output. Il pannello Script è dove puoi scrivere script più lunghi e eseguirli tutti insieme.
Proviamo alcuni comandi di base nel prompt dei comandi R.Digita il seguente comando e premi Invio:
1 + 2
Dovresti vedere il risultato 3
visualizzato nel pannello Console. Questo semplice comando dimostra come R valuta le espressioni matematiche. Puoi eseguire diverse operazioni come addizione, sottrazione, moltiplicazione e divisione. Prova alcuni altri calcoli per familiarizzare con la sintassi:
5 * 6
10 / 2
7 - 3
Ricorda, R segue l'ordine standard delle operazioni, proprio come in matematica.
File Script R
Mentre il prompt dei comandi è ottimo per calcoli rapidi e test di idee, non è pratico per progetti più grandi o quando vuoi salvare il tuo lavoro per dopo. Ecco dove entrano in gioco i file script R. Un file script è un file di testo con estensione .R
che contiene una sequenza di comandi R. Puoi scrivere il tuo codice nel pannello Script e poi eseguirlo tutto insieme facendo clic sul pulsante "Run" o premendo Ctrl + Invio
.
Per creare un nuovo file script, clicca sul menu "File" in RStudio e seleziona "Nuovo File -> Script R". Questo aprirà una nuova scheda nel pannello Script dove puoi scrivere il tuo codice. Salva il file con un nome significativo, come my_first_script.R
.
Scriviamo uno script semplice che calcola l'area di un cerchio con un raggio di 5 unità. Apri un nuovo file script e digita il seguente codice:
radius <- 5
pi <- 3.14159
area <- pi * radius^2
print(area)
Salva lo script e eseguielo facendo clic sul pulsante "Run" o premendo Ctrl + Invio
. Dovresti vedere l'area calcolata visualizzata nel pannello Console.
Commenti
I commenti sono una parte essenziale di qualsiasi linguaggio di programmazione, inclusi R. Consentono di aggiungere note o spiegazioni al codice senza influenzarne l'esecuzione. I commenti sono utili per spiegare sezioni complesse del codice, lasciare promemoria per te stesso o per gli altri, o disabilitare temporaneamente parti del codice durante il debug.
In R, puoi aggiungere commenti utilizzando il simbolo cancelletto #
. Tutto ciò che segue il cancelletto sulla stessa riga verrà trattato come commento e ignorato da R. Ecco un esempio:
# Questo è un commento a riga singola
radius <- 5 # Imposta il raggio del cerchio
pi <- 3.14159 # Valore approssimato di pi greco
area <- pi * radius^2 # Calcola l'area del cerchio
print(area) # Visualizza l'area calcolata
In questo esempio, i commenti spiegano cosa fa ogni riga di codice. È una buona pratica includere commenti nel tuo codice per renderlo più facile da comprendere per gli altri (o per te stesso) in seguito.
Questo è tutto per la nostra introduzione alla sintassi di base di R! Abbiamo coperto il prompt dei comandi, i file script e i commenti. Ricorda, la pratica fa perfezione, quindi continua a programmare e sperimentare con diversi comandi e concetti. Buon coding!
Credits: Image by storyset