R Language

The character class

Introduction#

Characters are what other languages call ‘string vectors.’

Remarks#

Related topics

Patterns

Input and output

Coercion

To check whether a value is a character use the is.character() function. To coerce a variable to a character use the as.character() function.

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

Note that numerics can be coerced to characters, but attempting to coerce a character to numeric may result in NA.

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

This modified text is an extract of the original Stack Overflow Documentation created by the contributors and released under CC BY-SA 3.0 This website is not affiliated with Stack Overflow