2018-01-04 孙小北

R语言字符串拼接paste函数

字符串操作时,字符串拼接时一个比较常用的函数--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"


编辑:孙小北

本文地址: http://www.xiaowangyun.com/wyblog/detail/?id=123

版权归属: www.xiaowangyun.com   转载时请以链接形式注明出处

物以类聚

最新评论

2017-10-06

一辈子不长,只有珍惜了,才不至于后悔。

2017-10-06

懂得感恩,才能走得更远。

标签云

归档

取消

感谢您的支持,您的每一次打赏都是一次鼓励!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦