したがって、比較的簡単だと思った問題があります。別の列の値を指定して、列の一意の値を集計します。
私は3つの列を持つデータフレーム持っている:私はCであり、Bがありますどのように多くのユニークな値(X1、X2、X3)のグループごとに、今したい場合は、今すぐ
A B C
x1 a 2
x1 a 2
x1 b 3
x1 c 4
x1 c 4
x2 d 2
x2 d 2
x3 e 5
x3 e 5
を2よりも大きい、と私はforループを使用せずに、Pythonのパンダでこれを取得する必要がありますどのように私は、次の
A B C D
x1 a 2 2
x1 a 2 2
x1 b 3 2
x1 c 4 2
x1 c 4 2
x2 d 2 0
x2 d 2 0
x3 e 5 1
x3 e 5 1
を返す新しい列Dにこれを割り当てますか?これは可能ですか?
Bloo dyの素晴らしい答え – Chuck