首页 > 解决方案 > %in% 的 dplyr 过滤器问题

问题描述

我有一个记录列表,并试图将这四条记录排除在我的最终结果之外。我在下面创建了一个过滤变量,并使用以下代码来获取结果。代码运行,但不是过滤掉 4 条记录,而是只过滤两条记录,过滤器变量中的最后两条记录保留在最终结果中。我做错了什么?

filtered <-
  c(
    "Foundation1 - X",
    "Foundation2 - XX",
    "Y19 Success  - XXX",
  "Funda<f3>n Prof - XXX")

live_adjusted <- live %>%
dplyr::filter(!name%in%filtered)

标签: rdplyrtidyverse

解决方案


推荐阅读