Search code examples
rstringunicodestring-length

How to find the length of a string in R


How to find the length of a string (i.e., number of characters in a string) without splitting it in R? I know how to find the length of a list but not of a string.

And what about Unicode strings? How do I find the length (in bytes) and the number of characters (runes, symbols) in a Unicode string?

Related Question:


Solution

  • See ?nchar. For example:

    > nchar("foo")
    [1] 3
    > set.seed(10)
    > strn <- paste(sample(LETTERS, 10), collapse = "")
    > strn
    [1] "NHKPBEFTLY"
    > nchar(strn)
    [1] 10