对于单行字符串拼接的话,printf
(或者sprintf)是最好的字符串拼接/输出方式,是个编程语言都必须有,稳的一笔。
paste
比起sprintf
灵活,不止能向量+向量,还能对向量实行collapse降维打击,好用的一腿。
另外补个灵活的管道做字符串粘贴…看上去没什么卵用 纯粹属于滥用管道瞎胡闹
library(magrittr)
a="a"
a
#> [1] "a"
a %>%
paste0("|insert1") %>%
paste0("|insert2") %>%
paste0("insert before a|",.)
#> [1] "insert before a|a|insert1|insert2"
<sup>Created on 2019-12-13 by the reprex package (v0.3.0)</sup>