美文网首页
【每天一个R语言命令】-nchar

【每天一个R语言命令】-nchar

作者: 肖ano | 来源:发表于2021-01-29 10:01 被阅读0次

    【描述】

    nchar takes a character vector as an argument and returns a vector whose elements contain the sizes of the corresponding elements of x.
    nchar计算x的字符数

    【用法】

    nchar(x, type = "chars", allowNA = FALSE, keepNA = NA)
    
    nzchar(x, keepNA = FALSE)
    

    【参数】

    x   
    character vector, or a vector to be coerced to a character vector. Giving a factor is an error.
    
    type    
    character string: partial matching to one of c("bytes", "chars", "width"). See ‘Details’.
    
    allowNA 
    logical: should NA be returned for invalid multibyte strings or "bytes"-encoded strings (rather than throwing an error)?
    
    keepNA  
    logical: should NA be returned where ever x is NA? If false, nchar() returns 2, as that is the number of printing characters used when strings are written to output, and nzchar() is TRUE. The default for nchar(), NA, means to use keepNA = TRUE unless type is "width". Used to be (implicitly) hard coded to FALSE in R versions <= 3.2.0.
    

    【代码】

    > nchar('I love R')
    [1] 8
    > nchar('R语言')
    [1] 3
    

    注意:nchar与length的区别在于length计算的字符串个数,如

    > nchar('I love R')
    [1] 8
    > length('I love R')
    [1] 1
    

    相关文章

      网友评论

          本文标题:【每天一个R语言命令】-nchar

          本文链接:https://www.haomeiwen.com/subject/sgrftltx.html