【发布时间】:2018-06-12 13:52:10
【问题描述】:
paste/paste0 和 str_c 将单个向量组合成一个字符串、多个字符串组合成一个字符串或多个向量组合成一个字符串,我似乎没有看到区别。
当我写这个问题时,我发现了这个:https://www.rdocumentation.org/packages/stringr/versions/1.3.1/topics/str_c。来自richie@datacamp.com 的社区示例说不同之处在于str_c 将空白视为空白(而不是NA)并更适当地回收。还有其他区别吗?
【问题讨论】:
-
一个区别是
str_c更快。 -
虽然速度差异似乎几乎可以忽略不计。对
paste0与str_c与输入letters, letters进行基准测试,时间差约为 30%,但在我的计算机上,这 30% 是 2.1 微秒,即 0.0000021 秒。这将是一个奇怪的代码,paste是瓶颈...... -
@user5249203,我知道
paste和paste0之间的区别,我想弄清楚它们与str_c的区别