如何找到一个字符串的长度(即,字符串中的字符数)而不分裂它在R?我知道如何求列表的长度,但不知道字符串的长度。
那么Unicode字符串呢?我如何找到长度(字节)和字符(符文,符号)在Unicode字符串的数量?
相关问题:
如何在R中找到Unicode字符串中的“真实”字符数
如何找到一个字符串的长度(即,字符串中的字符数)而不分裂它在R?我知道如何求列表的长度,但不知道字符串的长度。
那么Unicode字符串呢?我如何找到长度(字节)和字符(符文,符号)在Unicode字符串的数量?
相关问题:
如何在R中找到Unicode字符串中的“真实”字符数
当前回答
你也可以使用stringr包:
library(stringr)
str_length("foo")
[1] 3
其他回答
keepNA = TRUE选项可以防止NA出现问题
nchar(NA)
## [1] 2
nchar(NA, keepNA=TRUE)
## [1] NA
你也可以使用stringr包:
library(stringr)
str_length("foo")
[1] 3
nchar(YOURSTRING)
你可能需要先转换成字符向量;
nchar(as.character(YOURSTRING))
nchar("STRING")
看看这个
看到了什么? nchar。例如:
> nchar("foo")
[1] 3
> set.seed(10)
> strn <- paste(sample(LETTERS, 10), collapse = "")
> strn
[1] "NHKPBEFTLY"
> nchar(strn)
[1] 10