R Language Coercition


Exemple

Pour vérifier si une valeur est un caractère, utilisez la fonction is.character() . Pour contraindre une variable à un caractère, utilisez la fonction as.character() .

x <- "The quick brown fox jumps over the lazy dog"
class(x)
[1] "character"
is.character(x)
[1] TRUE

Notez que les valeurs numériques peuvent être imposées aux caractères, mais si vous tentez de forcer un caractère numérique, vous risquez d'obtenir NA .

as.numeric("2")
[1] 2
as.numeric("fox")
[1] NA
Warning message:
NAs introduced by coercion