我想我偶然发现了拼写错误的第一个错误。
我正在使用 R 和 dplyr 运行以下代码。
> foobar = c(1,2,3)
> foobar %>% as.character
[1] "1" "2" "3"
这工作正常,现在我尝试通过匿名函数运行它。
> foobar %>% function(x) x * 2
Error: Anonymous functions myst be parenthesized
知道发生了什么吗? (我需要在哪里 ping 才能将“myst”更正为“must”)?
错误消息信息非常丰富(即使有一个单词拼写错误)。将匿名函数放在括号中。
foobar <- 1:3
foobar %>% (function(x) x * 2)
# [1] 2 4 6
有关解释,请参阅将 %>% 与调用或函数生成的 rhs 一起使用部分在
help("%>%", "magrittr")
与以下无关dplyr
。至于错误消息中的拼写错误,每当您发现可能需要注意的内容时,都可以联系软件包维护者。虽然看起来这已被修复 https://github.com/smbache/magrittr/commit/e95aa63960e6926b701d0fe927587bacccb53f0f在最新的开发版本中magrittr
。找到包的维护者的一个简单方法是使用
maintainer("magrittr")
此处省略结果,因为它包含电子邮件地址。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)