R 正在使用%和“%!in%”拆分数据

R 正在使用%和“%!in%”拆分数据,r,R,我想根据数据是否包含第二个列表中指定的ID列值,将数据框的内容分成两部分 我已经加载了dplyr,下面的%in%效果很好,但是只得到了%!在%中,返回了以下错误: D2a正如错误消息所说的%!in%不是R函数 你必须否定整个表达,例如!x%在%y中 因此,您可能可以执行以下操作:D1[!D1$ID%in%modtab2$ID,] 您还可以创建自定义%!在%函数中: `%!in%` <- function(x, y) !(x %in% y) 这不是dplyr问题;如果你想使用dplyr函数

我想根据数据是否包含第二个列表中指定的ID列值,将数据框的内容分成两部分

我已经加载了dplyr,下面的%in%效果很好,但是只得到了%!在%中,返回了以下错误:

D2a正如错误消息所说的%!in%不是R函数

你必须否定整个表达,例如!x%在%y中

因此,您可能可以执行以下操作:D1[!D1$ID%in%modtab2$ID,]

您还可以创建自定义%!在%函数中:

`%!in%` <- function(x, y) !(x %in% y)
这不是dplyr问题;如果你想使用dplyr函数,试试内部连接和反连接
`%!in%` <- function(x, y) !(x %in% y)