使用 paste0 中缀 (%>%) 运算符

Infix (%>%) operator with 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, .)

还有returns:

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