magrittr占位符在粘贴字符串中重复

时间:2019-04-04 11:46:16

标签: r lubridate magrittr glue

我想构建一个带有月份名称的字符值。我可以使用today() >%> months()提取月份名称,但是一旦将结果通过管道传输到glue(),并开始使用占位符(.),占位符后面的值就会被复制。有人知道这是怎么回事吗?

library(lubridate)
library(glue)
library(magrittr)

# returns month name as character
today() %>% 
  months()
#> [1] "April"

# when piping into glue(), I get an unexpected output
today() %>% 
  months() %>% 
  glue("my_test_{.}")
#> Aprilmy_test_April

reprex package(v0.2.1)于2019-04-04创建

0 个答案:

没有答案