4.1 字符数统计

nchar 函数统计字符串向量中每个元素的字符个数,注意与函数length 的差别,它统计向量中元素的个数,即向量的长度。

nchar(c("Hello", "world", "!"))
## [1] 5 5 1
R.version.string
## [1] "R version 4.2.3 (2023-03-15)"
nchar(R.version.string)
## [1] 28
deparse(base::mean)
## [1] "function (x, ...) "  "UseMethod(\"mean\")"
nchar(deparse(base::mean))
## [1] 18 17

一些特殊的情况

nchar("")
## [1] 0
nchar(NULL)
## integer(0)
nchar(0)
## [1] 1
pi
## [1] 3.141593
nchar(pi)
## [1] 16
exp(1)
## [1] 2.718282
nchar(exp(1))
## [1] 16
nchar(NA)
## [1] NA