Pandas groupby e qcut
Existe uma maneira de estruturar Pandas groupby e qcut comandos para retornar uma coluna que tenha blocos aninhados? Especificamente, suponha que eu tenha 2 grupos de dados e quero qcut aplicado a cada grupo e, em seguida, retorne a saída para uma coluna. Isso seria semelhante ao comando ntile () do MS SQL Server que permite Partition by ().
A B C
0 foo 0.1 1
1 foo 0.5 2
2 foo 1.0 3
3 bar 0.1 1
4 bar 0.5 2
5 bar 1.0 3
No dataframe acima eu gostaria de aplicar a função qcut para B enquanto particionando em A para retornar C.