我正在浏览一些 ggplot2
代码,我偶然发现了(实际上是编译器偶然发现的)%||%
操作符。我想它是某种“逻辑或”函数,看似与参数有关,但不知何故它没有在我的环境中定义。我已经将我认为 ggplot2
具有的所有依赖项( plyr,scales,reshape2,digest,MASS,gtable
)包含在 library
语句中,但它没有帮助。
来自 R-studio 的 ?%||%
和 ??%||%
没有帮助,使用 SO 搜索和 Google 甚至 Bing 也没有帮助。我实际上认为大多数搜索服务只是拒绝搜索此类内容,这使得找到这些运营商非常困难。
现在不太确定在哪里看,除了打扰那些有更好的时间做的包作者 - 尤其是这些包作者。
那么它在哪里,我应该/可以在哪里找到它?我真的很想在这些事情上自给自足。
最佳答案
您最初的方法很好,另外一个技巧是在您的查询中添加反引号:
R> ?`%||%`
它从 purrr 中调出了 null-default 的帮助页面,将其描述为“此中缀函数可以轻松地将 NULL 替换为默认值”
正在使用:
R> 1 %||% 2
[1] 1
R> NULL %||% 2
[1] 2
关于r - 什么是 %||% 运算符(在 ggplot2 中使用),它在哪里定义?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34700225/