Skip to content Skip to footer

Introduzione alla Console R

# Tutorial introduttivo a R e all'uso della sua console interattiva

In questo breve tutorial vedremo:
- cos'è e come usare la console interattiva (o terminale interattivo) di R
- come utilizzare R come una calcolatrice
- cos'è una variabile e come crearla in R, o modificarne il valore
- quali sono i tipi principali di variabili che si possono incontrare

## Terminale Interattivo di R

R è spesso utilizzato tramite un terminale interattivo, noto anche come console R.
Il terminale interattivo è un ambiente in cui è possibile digitare comandi R e vedere immediatamente mostrati i risultati.
Questo è molto utile per testare rapidamente il codice e sperimentare.

Per avviare il terminale interattivo di R, è possibile:

1. Avviare R dall'icona corrispondente sul nostro PC
2. Avviare R da una finestra di terminale (o prompt dei comandi) e digitare `R` seguito da invio.
3. Avviare RStudio (un popolare ambiente di sviluppo integrato per R) e utilizzare la console R integrata nella sua interfaccia.

NOTA: tutte e tre le opzioni qui sopra riportate prevedono che tu abbia una versione di R installata e funzionante sul tuo PC.
Se poi scegliessi l'opzione #3, dovrai aver installato sul tuo PC anche RStudio.
Se così non fosse, puoi vedere come installare R e/o RStudio ad esempio [qui](https://rstudio-education.github.io/hopr/starting.html).
Una volta avviato il terminale interattivo, vedrete un prompt (solitamente `>`), dove potrete digitare i vostri comandi R.


## Uso di R come Calcolatrice

R può essere utilizzato per eseguire semplici operazioni aritmetiche. Ecco alcuni esempi:

```R
# Somma
3 + 5

# Sottrazione
10 - 4

# Moltiplicazione
6 * 7

# Divisione
20 / 4

# Potenza
2^3

# Radice quadrata
sqrt(16)

Variabili e Assegnazione

In R, possiamo memorizzare i risultati delle operazioni in variabili. Una variabile è un contenitore con un nome che rappresenta un valore. Per assegnare il valore ad una variabile, in R si utilizza il simbolo <- (o =). Una variabile è un contenitore simbolico utilizzato per memorizzare un valore o un insieme di valori in un programma. In R, una variabile può contenere diversi tipi di dati come numeri, stringhe, vettori, matrici, liste o data frame.

Le variabili rendono il codice più flessibile e leggibile, permettendo di riferirsi ai dati senza conoscerne direttamente il valore specifico.

# Assegnazione di un valore a una variabile
x <- 5

# Utilizzo della variabile in un'operazione
y <- x + 3

# Stampa del valore della variabile
print(y)

Esempio

Rivediamo tutto insieme in un esempio:

# Assegnazione di valori a variabili
a <- 10
b <- 2

# Operazioni aritmetiche
somma <- a + b
diffrenza <- a - b
prodotto <- a * b
quoziente <- a / b
potenza <- a^b
radice <- sqrt(a)

# Stampa dei risultati
print(paste("Somma:", somma))
print(paste("Differenza:", differenza))
print(paste("Prodotto:", prodotto))
print(paste("Quoziente:", quoziente))
print(paste("Potenza:", potenza))
print(paste("Radice quadrata:", radice))

Principali Tipi di Variabili in R

In R esistono quattro tipi principali di variabili: numeric, integer, character e logical. Esempi di ciascun tipo di variabile sono forniti qui di seguito. Una funzione utile per conoscere la tipologia di dato contenuto in una variabile è class().

  1. Variabili Numeriche
    • Interi: Numeri senza decimali.
      x <- 10
      class(x)   # per controllare il tipo di variabile contenuto nella variabile 'x'
      x          # per stampare a video il contenuto della variabile x (alternativa più breve riepstto alla versione completa del comando: **print(x)** )
      
    • Numeri a virgola mobile (double): Numeri con decimali.
      x <- 10.5
      # con quale comando R puoi stampare a video il contenuto della variabile x ?
      # con quale comando R puoi conoscere il tipo della variabile x ?
      
  2. Variabili Carattere (Stringhe)
    • Sequenze di caratteri racchiuse tra virgolette.
      x <- "Ciao, mondo!"
      
  3. Variabili Logiche (Boolean)
    • Variabili che possono assumere solo due valori: TRUE o FALSE.
      x <- TRUE
      

Stampa delle variabili

print(intero) # ma anche, più semplicemente, prova a digitare sul terminale il nome della variabile che vuoi stampare a video


## Conclusione
In questo tutorial, abbiamo visto come usare R come calcolatrice, abbiamo introdotto i concetti di variabile e assegnazione, e visto i principali tipi di variabile.