What do the %op% operators in mean? For example “%in%”?

前端 未结 5 1408
刺人心
刺人心 2020-11-28 22:37

I tried to do this simple search but couldn\'t find anything on the percent (%) symbol in R.

What does %in% mean in the following c

5条回答
  •  一向
    一向 (楼主)
    2020-11-28 23:00

    Put quotes around it to find the help page. Either of these work

    > help("%in%")
    > ?"%in%"
    

    Once you get to the help page, you'll see that

    ‘%in%’ is currently defined as

    ‘"%in%" <- function(x, table) match(x, table, nomatch = 0) > 0’


    Since time is a generic, I don't know what time(X2) returns without knowing what X2 is. But, %in% tells you which items from the left hand side are also in the right hand side.

    > c(1:5) %in% c(3:8)
    [1] FALSE FALSE  TRUE  TRUE  TRUE
    

    See also, intersect

    > intersect(c(1:5), c(3:8))
    [1] 3 4 5
    

提交回复
热议问题