Pandy groupby i qcut

Czy istnieje sposób na strukturyzowanie grup Pand i komend qcut w celu zwrócenia jednej kolumny z zagnieżdżonymi kafelkami? W szczególności załóżmy, że mam 2 grupy danych i chcę, aby qcut był zastosowany do każdej grupy, a następnie zwracał dane wyjściowe do jednej kolumny. Byłoby to podobne do polecenia ntile () programu MS SQL Server, który umożliwia partycjonowanie według ().

     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

W powyższej ramce danych chciałbym zastosować funkcję qcut do B podczas partycjonowania na A, aby zwrócić C.

questionAnswers(1)

yourAnswerToTheQuestion