【发布时间】:2022-01-06 00:45:27
【问题描述】:
在一个旧脚本上,我有一行代码:
harris_residential_hmgpmatch <- subset(harris_residential_hmgpmatch, ID %!in% selecting_good$ID) #357
我现在需要重新运行此脚本,但 %!in% 不再起作用:
Error in ID %!in% selecting_good$ID : could not find function "%!in%"
自从我最初编写并运行这个脚本以来,我已经更新了 R - 这可能是罪魁祸首,还是我遗漏了一些简单的东西?
【问题讨论】:
-
基本 R 中不包含“not in”运算符。不过,许多软件包都包含它的一个版本。显然在其中至少一个中它被称为
%!in%: stackoverflow.com/a/64139714/2854608 。或者,如果您不想加载包,只需使用!(ID %in% selecting_good$ID)
标签: r