R語言 Paste函式

2021-09-07 10:08:55 字數 1153 閱讀 1239

該函式和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...