Tipi di dati R
Tipi di dati
Nella programmazione, il tipo di dati è un concetto importante.
Le variabili possono memorizzare dati di tipi diversi e tipi diversi possono fare cose diverse.
In R, le variabili non devono essere dichiarate con nessun tipo particolare e possono anche cambiare tipo dopo che sono state impostate:
Esempio
my_var <- 30 # my_var is type of numeric
my_var <- "Sally"
# my_var is now of type character (aka string)
R ha una varietà di tipi di dati e classi di oggetti. Imparerai molto di più su questi mentre continuerai a conoscere R.
Tipi di dati di base
I tipi di dati di base in R possono essere suddivisi nei seguenti tipi:
numeric
- (10.5, 55, 787)integer
- (1L, 55L, 100L, dove la lettera "L" lo dichiara come intero)complex
- (9 + 3i, dove "i" è la parte immaginaria)character
(aka stringa) - ("k", "R è eccitante", "FALSE", "11.5")logical
(aka booleano) - (VERO o FALSO)
Possiamo usare la class()
funzione per controllare il tipo di dati di una variabile:
Esempio
# numeric
x <- 10.5
class(x)
# integer
x <- 1000L
class(x)
#
complex
x <- 9i + 3
class(x)
# character/string
x <- "R is exciting"
class(x)
# logical/boolean
x <- TRUE
class(x)
Imparerai molto di più sui singoli tipi di dati nei prossimi capitoli.