我在某人的R代码中看到了这个符号:%<>%
,但无法通过谷歌搜索找到它的作用。有人能帮我解释一下吗?
被百分比符号包围的函数,如%<>%
、%in%
、%over%
、%*%
等,被称为中缀运算符,正如@RichardScriven所指出的,可以在手册中用反勾号或引号包围它们:?"%<>%"
或?`%<>%`
都应该让你进入帮助页面(此处为GitHub版本;此处为源代码)
您可以定义自己的a la:
"%+%" <- function(s1, s2) paste0(s1, s2)
"%U%" <- function(A, B) union(A, B)
等等。这是哈德利·威克姆书中的相关章节。