如何查找含特殊字符的R运算符%--%的相关文档?
查找R语言特殊运算符帮助文档的方法
直接使用
help()函数包裹运算符查询,比如在控制台运行:help("%--%")这种方式比直接用
?%--%更稳定,能避免特殊字符导致的语法错误。定位运算符所属的包:
- 运行
find("%--%"),会返回该运算符所在的环境路径,再用packageName(返回的环境对象)就能得到对应的包名,之后可以针对性查看该包的官方文档。 - 也可以用
apropos("%--%")搜索所有已加载的对象,结果会包含匹配的运算符及其所属包的信息。
- 运行
查看运算符的定义逻辑:
直接在控制台输入"%--%"并执行,R会输出该运算符对应的函数体,从代码里就能直接理解它的功能逻辑,比如你推测的分段减法,函数体里会有对应的向量处理代码。排查自定义可能性:
如果是课程中出现的运算符,大概率是课程脚本里自定义的,去查找课程配套的R代码文件,寻找类似"%--%" <- function(x, y) { ... }的定义块。
内容的提问来源于stack exchange,提问作者Justin In Oz
相关产品推荐
相关产品推荐

