我有以下Pandas 数据框,我想要一个函数,使用groupby
函数返回ID的数据,其中bool_1
中至少有1个True值,bool_2
列中至少有2个True值,bool_3
列中有3个True值.
index ID bool_1 bool_2 bool_3
0 7 True True True
1 7 False True True
2 7 False False True
3 8 True True True
4 8 True True True
5 8 False False True
6 9 True True True
7 9 True False True
8 9 True False True
9 9 True False False
作为输出,我希望返回ID
7
和8
的完整数据,因为9
只有bool_2
的1个True值.
对这个功能有什么 idea 吗?谢谢大家!