我有这样的Dataframe/或表
RowNumber Category Value
1 . A 12
2 . A 3
3 . B 24
4. B 32
5 . B 11
6 . C 30
7 . D 2
8 . D 33
..
使用sql(hive)或r希望得到这两种语言的指导:根据不同类别有不同的截止点来选择记录
对于类别a,我想选择值>=10,但是对于所有其他类别,b、c、d需要选择值>=20
结果是:
RowNumber Category Value
1 . A 12
3 . B 24
4. B 32
6 . C 30
8 . D 33
我怎么能这么做?
谢谢您!!
3条答案
按热度按时间9rnv2umw1#
简单的查询
rjzwgtxy2#
在base r中,可以使用:
您将获得期望的结果:
wz8daaqr3#
这里有一些选择。
以上任何一项都可以给出:
注意
可复制形式的输入为: