标签: nchar

  • R-project学习笔记五

    5. 数据类型转换和函数paste, nchar

    § paste可以使两个字符串相连,并且以空格隔开,例如

    > paste(“numéro”, “1”)
    [1] “numéro 1”

    我们也可以在用paste的函数sep=来改变分割符,例如

    > paste(“numéro”, “1”, “et”, “3”, sep=”_”)
    [1] “numéro_1_et_3”

    同时,还有几种不同的连接方式:

    > x <- c(“numéro”, “partie”, “sous-corpus”)
    > y <- c(“a”, “b”, “c”)
    > paste(x, y)
    [1] “numéro a” “partie b” “sous-corpus c”

    或者

    > y <- c(“a”, “b”, “c”)
    > paste(“numéro”, y)
    [1] “numéro a” “numéro b” “numéro c”

    § nchar以字符型向量为输入,并且数字型向量为输出,返回字符型向量中,每一个元素的字符数量。

    例如:

    > nchar(c(“un”, “deux”, “trois”))
    [1] 2 4 5

    § 数据类型的转换

    数据类型的转换,我们通过一下函数来进行:

    as.logical()                 转换为逻辑型
    as.numeric()              转换为数字型
    as.character()            转换为字符串型

    数据转换的规则: