【发布时间】:2021-11-13 23:22:17
【问题描述】:
我有一个数据框:
id value
a1 0
a1 1
a1 2
a1 3
a2 0
a2 1
a3 0
a3 1
a3 2
a3 3
我想过滤 id 并只留下值从 0 到 3 (0,1,2,3) 的那些。所以在这个例子中 id a2 必须被删除,因为它只有值 0 和 1。所以想要的结果是:
id value
a1 0
a1 1
a1 2
a1 3
a3 0
a3 1
a3 2
a3 3
如何做到这一点?
【问题讨论】:
-
如果你也有一行(a1, 15),是否应该返回? (您可以编辑您的问题并将该行添加到示例数据中,以使事情更清楚。)
-
@jarlh 是的,应该
-
不要用多个数据库标记您的问题。您使用的是 MySQL 还是 Presto?只标记您真正使用的那个。您还应该清楚在此范围之外是否存在其他值。