我想过滤数据框的值(A)不满足a条件。此条件是其他 Dataframe 的某列内容(B)所以过滤应该返回 Dataframe 的值(A)未包括在数据表列中(B).我已经找到了一种不应用函数过滤器的可能方法,但我想知道是否有可能做一些类似的使用这个函数。找到下面的方法不使用过滤器:
df<-df[!(df$Wind %in% g_caja$out),]
df$Wind应为 Dataframe Ag_caja$out应为 Dataframe B
df$Wind
g_caja$out
5uzkadbs1#
filter可以使用相同的逻辑
filter
library(dplyr) df %>% filter(!Wind %in% g_caja$out)
或者另一个选项是anti_join
anti_join
anti_join(df, g_caja, by = c("Wind" = "out"))
1条答案
按热度按时间5uzkadbs1#
filter
可以使用相同的逻辑或者另一个选项是
anti_join