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() 转换为字符串型
数据转换的规则: