我尝试进行这个简单的搜索,但在百分比上找不到任何内容(%
R 中的 ) 符号。
什么是%in%
下面代码中的意思是?
time(x) %in% time(y)
where x
and y
是矩阵。
我如何查找帮助%in%
和类似的功能遵循%stuff%
模式,因为我找不到帮助文件?
相关问题:
-
例如 %+% 的作用是什么?在R中
-
R %*% 运算符
-
R中%*%是什么意思
-
%||% 在 R 中起什么作用?
- R中%>%是什么意思
我认为 GSee 或 Sathish 的答案还不够,因为“%”does其本身就具有意义,而不仅仅是在上下文中%in%
操作员。它是用户定义新的中缀运算符的机制。这是一个比道德的美德更为普遍的问题。%in%
中缀运算符或其更通用的前缀祖先match
。它可以像制作成对的“s”(um)运算符一样简单:
`%s%` <- function(x,y) x + y
或者它可能更有趣,比如制作二阶导数运算符:
`%DD%` <- function(expr, nam="x") { D(D( bquote(.(expr)), nam), nam) }
expression(x^4) %DD% "x"
# 4 * (3 * x^2)
The %
-字符在解析日期、日期时间和 C 类型格式函数中也很重要,例如strptime
, formatC
and sprintf
.
自从最初写下这篇文章以来,我们已经看到了magrittr
包与dplyr
阐述了它的另一种用途%
- 侧翼操作员。
所以最普遍的答案是%
符号由 R 解析器专门处理。由于解析器用于处理绘图数学表达式,因此您还将在?plotmath
帮助页面。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)