Types de données R


Types de données

En programmation, le type de données est un concept important.

Les variables peuvent stocker des données de différents types, et différents types peuvent faire différentes choses.

Dans R, les variables n'ont pas besoin d'être déclarées avec un type particulier et peuvent même changer de type après avoir été définies :

Exemple

my_var <- 30 # my_var is type of numeric
my_var <- "Sally" # my_var is now of type character (aka string)

R a une variété de types de données et de classes d'objets. Vous en apprendrez beaucoup plus à ce sujet au fur et à mesure que vous apprendrez à connaître R.


Types de données de base

Les types de données de base dans R peuvent être divisés en types suivants :

  • numeric - (10.5, 55, 787)
  • integer - (1L, 55L, 100L, où la lettre "L" le déclare comme un entier)
  • complex - (9 + 3i, où "i" est la partie imaginaire)
  • character (aka chaîne) - ("k", "R est excitant", "FAUX", "11.5")
  • logical (alias booléen) - (VRAI ou FAUX)

Nous pouvons utiliser la class()fonction pour vérifier le type de données d'une variable :

Exemple

# 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)

Vous en apprendrez beaucoup plus sur les types de données individuels dans les chapitres à venir.