使用 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"
所以我想在 %>% 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"
或者,您可以使用 .
:
names %>% paste0(phrase, .)
还有returns:
[1] "Name is Alice" "Name is Bob" "Name is Charles"