在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
该函数和excel中的&一样,可以将不同类型的数据放在一起。 paste(....,sep="",collapse=NULL) ...表示要加在一起的数据类型,e.g p<-paste("b",1:5) "b 1" "b 2" "b 3" "b 4" "b 5" 注意这里每一项中间有空格隔开,如果不想要空格,需要使用sep参数 p<-paste("b",1:5,sep="") "b1" "b2" "b3" "b4" "b5" 所以sep参数的作用是隔开被连接在一起的数据,当然必须是character string,例如: p <-paste("b",1:5,sep="f") "bf1" "bf2" "bf3" "bf4" "bf5" collapse通常不用给出,如果给出,则整个结果变为一个string,例如: p <-paste("b",1:5,sep="f",collapse="s") "bf1sbf2sbf3sbf4sbf5"
函数paste的一般使用格式为: paste(..., sep = " ", collapse = NULL)
其中...表示一个或多个R可以被转化为字符型的对象;参数sep表示分隔符,默认为空格;参数collapse可选,如果不指定值,那么函数paste的返回值是自变量之间通过sep指定的分隔符连接后得到的一个字符型向量;如果为其指定了特定的值,那么自变量连接后的字符型向量会再被连接成一个字符串,之间通过collapse的值分隔。下面用具体的例子说明各参数的作用:
> paste("Hello","world")
[1] "Hello world"
> paste("A", 1:6, sep = "")
[1] "A1" "A2" "A3" "A4" "A5" "A6"
> paste(letters[1:6],collapse=",")
[1] "a,b,c,d,e,f"
#同时使用了参数seq与collapse
> paste("A", 1:6, sep = "",collapse=",")
[1] "A1,A2,A3,A4,A5,A6"
> paste(letters[1:4],seq='_')
[1] "a _" "b _" "c _" "d _"
|
请发表评论