r - "except"函数的 R 等效项是什么?

标签 r dplyr

我有两个数据集 df1 和 df2,它们具有相同的列数和相同的标题。我想删除 df1 中也存在于 df2 中的所有行。在 SQL 中,我会使用 except 函数。 df1 除 df2 之外。

R 中的 except 等价于什么?

df1:

<表类=“s-表”> <标题> cust_id <正文> 1 2 3

df2

<表类=“s-表”> <标题> cust_id <正文> 1 2

除了 df2 之外的 df1 会导致:

<表类=“s-表”> <标题> cust_id <正文> 3

最佳答案

您可以使用setdiff

df1 <- setdiff(df1, df2)

df1
#>   cust_id
#> 1       3

关于r - "except"函数的 R 等效项是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75137721/

相关文章:

c - 如何使用 Rcpp 创建依赖于共享库的 R 包?

r - 从 R 中文本字符串的第一个近似匹配中提取信息(并对匹配总数求和)

r - 在R plotly subplot图中,如何只显示一个图例?

r - 聚合并查找匹配项

r - 使用正则表达式查找最后一个周期左侧和右侧的值并在 dplyr 中分开

R - 具有与一个代码关联的多个文本值的重新编码列

r - 以固定间隔将一列分成多行

r - 使用 dplyr 0.7 和 R 连接到 Microsoft SQL 数据库

r - 如何使用 apply 或 dplyr 有条件地转换特定变量

r - 为什么 group_by() 会影响范围外的数据帧?