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.