df = pd.DataFrame({'A' : ['bar', 'bar', 'bar', 'foo',
'foo', 'foo'],
'B' : [1, 2, 3, 4, 5, 6],
'C' : [2.0, 5., 8., 1., 2., 9.]})
>>> df
A B C
0 bar 1 2.0
1 bar 2 5.0
2 bar 3 8.0
3 foo 4 1.0
4 foo 5 2.0
5 foo 6 9.0
Как я могу получить группы с neededVals = [1.0,2.0]
в C, если I groupby('A')
:
3 foo 4 1.0
4 foo 5 2.0
5 foo 6 9.0
И только эти значения:
3 foo 4 1.0
4 foo 5 2.0