gpt4 book ai didi

反向过滤器/子集数据框

转载 作者:行者123 更新时间:2023-12-02 00:56:23 26 4
gpt4 key购买 nike

我的数据看起来像这样:

print(dat)
i1 i2 node_id
4 4 8
4 5 8
3 2 9
5 1 8

使用 dplyr 的 filtersubset(最好是 filter)我想反向过滤数据所以我得到这个:

 print(dat)
i1 i2 node_id
4 4 8
4 5 8
5 1 8

我说反向过滤器是因为它不像过滤或子设置那样:

dat<-filter(dat,node_id==8)
dat<-subset(dat,node_id==8)

我想通过告诉 R 我想保留所有内容来做到这一点,除了 node_id==9我试过:

dat<-filter(dat,-node_id==9)
dat<-subset(dat,-node_id==9)

但两者都不起作用。有什么建议么?谢谢。

最佳答案

<, >, <=, >= 的反向过滤

我知道没有特别要求,但在反向过滤的情况下<, >, <=, >=条件,如果你想要所有 node_id < 9以下将起作用

dat <- dat %>% filter(!node_id >= 9)

相同

dat <- dat %>% filter(node_id < 9)

关于反向过滤器/子集数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34642945/

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