Aller au contenu

Format

Les types de données sont sans as.

Fonction Type
as.character() caractère
as.integer() nombre entier
as.double() décimal
as.Date(character()) date
as.vector() en vecteur
as.logical() en booléen

as("T", "logical") changer le type d'une variable.

Note

is.numeric(x) pour savoir si la valeur est du bon type.

Les variables des dataframe sont par defaut en Factor.

  • pull(nom ou numero) convertir une colonne en vecteur (package dplyr).
  • unlist(list) transformer une liste en vecteur.
  • droplevels(facteur) supprimer les facteurs.

Formater les nombres

  • signif(x,3) nbre de chiffres significatifs.
  • round(x,0) arrondir la valeur.
  • prettyNum(nb) convertir une valeur numérique en texte.

    • scientific = F ne pas afficher de puissances.

    Formater les dates et heures

as.POSIXct(date ou numerique) convertir un numerique ou un texte en date. format(as.POSIXct(Sys.time()), "%Y-%m-%d %H:%M:%S") formater une date ou une date temps.