gpt4 book ai didi

r - 否定匹配

转载 作者:行者123 更新时间:2023-12-03 16:07:06 25 4
gpt4 key购买 nike

这真的很简单,但是我似乎找不到它。我知道R的否定版本%in%返回“not in”。显然,我可以只使用!(x %in% y),但是该语言包括一个已经被否定的结构,我想使用它,goshdarnit。

那么功能是什么呢?搜索以及%nin%%notin%均失败。

如果您使用以下示例数据将答案与!(x %in% y)进行基准比较,则可以为您提供奖励互联网:

x <- sample( sample(letters,5), 10^3, replace=TRUE)
y <- sample( letters, 10^5, replace=TRUE)

最佳答案

只是出于兴趣。定义

"%w/o%" <- function(x, y) x[!x %in% y] 
'%ni%' <- Negate('%in%')

> benchmark(y[y%ni%x], y%w/o%x,replications=1000)
test replications elapsed relative user.self sys.self user.child
2 y %w/o% x 1000 5.32 1.000000 4.60 0.70 NA
1 y[y %ni% x] 1000 5.34 1.003759 4.68 0.65 NA
sys.child
2 NA
1 NA

我会得到一个 cookies 吗?

关于r - 否定匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11302985/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com