Skip to contents

Membership operator for Container

Usage

x %in% table

# S4 method for class 'ANY,Container'
x %in% table

# S4 method for class 'Container,ANY'
x %in% table

# S4 method for class 'Container,Container'
x %in% table

Arguments

x

Container objects

table

Container objects

Value

A logical vector indicating if each element of x is found

Examples

co <- container(a = 1, 2, b = 3)
c(1, 3, 5) %in% co                       # TRUE TRUE FALSE
#> [1]  TRUE  TRUE FALSE
c(x = 1, y = 2, z = 9) %in% co           # c(x = TRUE, y = TRUE, z = FALSE)
#>     x     y     z 
#>  TRUE  TRUE FALSE 
list(x = 1, y = 2, z = 9) %in% co        # c(x = TRUE, y = TRUE, z = FALSE)
#>     x     y     z 
#>  TRUE  TRUE FALSE 

co2 <- container(a = NA, b = 2)
v <- c(x = 1, y = NA_real_, z = 2)
v %in% co2                               # c(x = FALSE, y = FALSE, z = TRUE)
#>     x     y     z 
#> FALSE FALSE  TRUE 
co2 %in% v                               # c(a = FALSE, b = TRUE)
#>     a     b 
#> FALSE  TRUE