Conversion des types de données dans R
Les conversions de type dans R fonctionnent comme vous vous y attendez. Par exemple, l'ajout d'une chaîne de caractères à un tableau numérique convertit tous les éléments du tableau en caractères.
Utilisez is. foo pour tester le type de données foo. Retourne TRUE ou FALSEUtiliser as. foo pour le convertir explicitement.
is.numeric(), is.character(), is.vector(), is.matrix(), is.data.frame()as.numeric(), as.character(), as.vector(), as.matrix(), as.data.frame)
Exemples
en un long vecteur | à la matrice | vers le cadre de données | |
du vecteur | c(x,y) | cbind(x,y) | data.frame(x,y) |
du vecteur | c(x,y) | bind(x,y) | data.frame(x,y) |
de la matrice | as.vector(mymatrix) | as.data.frame(mymatrix) | |
à partir d'un cadre de données | as.matrix(myframe) |
Dates
Vous pouvez convertir des dates en caractères ou en données numériques. Voir les valeurs de la date pourplus d'informations.
Pratiquer
Pour explorer les types de données dans R, essayez ce cours interactif gratuit d'introduction à R.