ネストされたタイルを持つ 1 つの列を返すように Pandas の groupby および qcut コマンドを構成する方法はありますか? 具体的には、2 つのデータ グループがあり、各グループに qcut を適用してから、出力を 1 つの列に返すとします。これは、Partition by() を許可する MS SQL Server の ntile() コマンドに似ています。
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
上記のデータフレームでは、qcut 関数を B に適用し、A を分割して C を返したいと考えています。