字符串操作时,字符串拼接时一个比较常用的函数--paste函数
R语言中,paste函数是比较常用字符串处理函数,可以连接不同类型的变量及常量。基本语法如下:
paste(..., sep = " ", collapse = NULL)
其中,…表示一个或多个R可以被转化为字符型的对象;sep表示分隔符,默认为空格;
collapse可选,如果不指定值,那么函数paste的返回值是自变量之间通过sep指定的分隔符连接后得到的一个字符型向量;如果为其指定了特定的值,那么自变量连接后的字符型向量会再被连接成一个字符串,之间通过collapse的值分隔。
举例说明:
1.拼接字符串,中间用空格隔开。默认返回由空格连接的字符串
paste("This","is","an","example") [1] "This is an example"
2.连接的自变量可以是向量,长度不相同时较短的向量被重复使用
paste("A", 1:6, sep = "") [1] "A1" "A2" "A3" "A4" "A5" "A6"
3.向量中所有字符连接在一起且中间用逗号分隔
paste(letters[1:6],collapse=",") [1] "a,b,c,d,e,f"
paste("A", 1:6, sep = "",collapse=",") [1] "A1,A2,A3,A4,A5,A6"
4.拼接路径
path<-"D:/workspace/R/20171223" paste(path,"/Degree.R",sep="") [1] "D:/workspace/R/20171223/Degree.R"
编辑:孙小北
本文地址: https://www.xiaowangyun.com/wyblog/detail/?id=123
版权归属: www.xiaowangyun.com 转载时请以链接形式注明出处
0 条评论