Technically this returns the number of "code points", in a string. One code point usually corresponds to one character, but not always. For example, an u with a umlaut might be represented as a single character or as the combination a u and an umlaut.
Input vector. Either a character vector, or something coercible to one.
A numeric vector giving number of characters (code points) in each element of the character vector. Missing string have missing length.
stringi::stri_length() which this function wraps.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
str_length(letters) str_length(NA) str_length(factor("abc")) str_length(c("i", "like", "programming", NA)) # Two ways of representing a u with an umlaut u1 <- "\u00fc" u2 <- stringi::stri_trans_nfd(u1) # The print the same: u1 u2 # But have a different length str_length(u1) str_length(u2) # Even though they have the same number of characters str_count(u1) str_count(u2)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.