paste主要的用法是在於連接各個字符串後輸出,輸出時會將數字一併轉為字符輸出,也可以不要輸出,連接字符後轉為存入變量
基本語法
paste(一個或多個向量, ...)
可用參數
sep = " " >> 空格分隔字符串
collapse = NULL >> 如何分隔字符串
建立數字與字符的數據
# 數字數據
num <- as.numeric(1:10)
# 文字數據
letter <- tibble(
animal = c("dog", "cat", "rat", "fish", "lion")
)
數字連接後輸出,並設定不同連接方式
# 空格分隔
paste(num, sep = " ")
# 輸出結果
r$> paste(num, sep = " ")
[1] "1" "2" "3" "4" "5" "6" "7" "8" "9" "10"
# 設定 - 分隔
paste(num, collapse = "-")
# 輸出結果
r$> paste(num, collapse = "-")
[1] "1-2-3-4-5-6-7-8-9-10"
# 設定 <> 分隔
paste(num, collapse = "<>")
# 輸出結果
r$> paste(num, collapse = "<>")
[1] "1<>2<>3<>4<>5<>6<>7<>8<>9<>10"
字符輸出也是同樣的方式
# 空格分隔
paste(letter$animal, sep = " ")
# 輸出結果
r$> paste(letter$animal, sep = " ")
[1] "dog" "cat" "rat" "fish" "lion"
# 設定 - 分隔
paste(letter$animal, collapse = "-")
# 輸出結果
r$> paste(letter$animal, collapse = "-")
[1] "dog-cat-rat-fish-lion"
# 設定 <> 分隔
paste(letter$animal, collapse = "<>")
# 輸出結果
r$> paste(letter$animal, collapse = "<>")
[1] "dog<>cat<>rat<>fish<>lion"
沒有留言:
張貼留言