针对字符型数据最常用的R函数是paste()
函数。 paste()
用来连接两个字符型向量, 元素一一对应连接, 默认用空格连接。 如paste(c("ab", "cd"), c("ef", "gh"))
结果相当于c("ab ef", "cd gh")
。
paste()
在连接两个字符型向量时采用R的一般向量间运算规则, 而且可以自动把数值型向量转换为字符型向量。 可以作一对多连接, 如paste("x", 1:3)
结果相当于c("x 1", "x 2", "x 3")
。
用sep=
指定分隔符, 如paste("x", 1:3, sep="")
结果相当于c("x1", "x2", "x3")
。
使用collapse=
参数可以把字符型向量的各个元素连接成一个单一的字符串, 如paste(c("a", "b", "c"), collapse="")
结果相当于"abc"
。
来源:《统计软件》-李东风