我试着跑。
1:10 %>% replace(`>`(.,4), 999)
Error in replace(`1:10`, . > 4, 999) : object '.' not found
也许我一直用.
错了,所以我去阅读magrittr
文档。我了解了使用{}
to 覆盖传递.
作为第一个参数。
所以现在我尝试
1:10 %>% {replace(., `>`(.,4), 999)}
Error in replace(`1:10`, . > 4, 999) : object '.' not found
不行,还是不行。我运行给出的示例代码{}
(第 9 页)
1:10 %>% {c(min(.), max(.))}
Error in eval(expr, envir, enclos) : object '.' not found
示例代码甚至不适合我。我究竟做错了什么?