該函式和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 _"
R語言 paste函式
r語言中paste函式 paste sep collapse null 引數 描述sep 表示分隔符,預設為空格。collapse 預設為null,如果為其指定了特定的值,則自變數連線後字的符型向量會再被連線成乙個字串,之間通過collapse的值分隔 paste 我 愛 你 1 我 愛 你 pas...
R語言paste函式
r中許多字串使用 paste 函式來組合。它可以將任意數量的引數組合在一起。語法貼上 paste 函式的基本語法是 paste sep collapse null 以下是所使用的引數的說明 表示要組合的任何數量的引數。sep 表示引數之間的分隔符。它是任選的。collapse 用於消除兩個字串之間的...
R語言paste函式解析
一 paste函式 paste sep collapse null paste0 collapse null paste converts its arguments via as.character to character strings,and concatenates them separa...