r语言 - 带有 paste0 的中缀 (%>%) 运算符



,所以我想将字符串堆叠在%>% way中。说,我有一个字符向量

names <- c("Alice","Bob","Charles")

和一个字符串:

phrase <- "Name is "

通常的方法是用paste0

> paste0(phrase, names)
[1] "Name is Alice"   "Name is Bob"     "Name is Charles"

有没有%>%的方法?我只能以相反的顺序连接这些:

> names %>% paste0(phrase)
[1] "AliceName is "   "BobName is "     "CharlesName is "

您可以尝试:

phrase %>% paste0(names)

给出

[1] "Name is Alice"   "Name is Bob"     "Name is Charles"

或,您可以使用.访问LHS:

names %>% paste0(phrase, .)

也返回:

[1] "Name is Alice"   "Name is Bob"     "Name is Charles"

最新更新