1
私は大きなdf.pandasを持っていると私はそうのように、列をGROUPBYし、別の列にuniqe値をカウントして、最大カウント値のインデックスを返す関数を作りたかった。私が手groupby条件が満たされた後にインデックスを返す方法は?
def groupby_fun():
x = df.groupby(by=df['Column1'])['Column2'].nunique()
return [x.max()].index[0]
groupby_fun()
をこのエラー:
'builtin_function_or_method' object is not subscriptable
私は間違っていますか? Nickil Maveliとして.idxmax()
を追加
x.max周りの角括弧()とは何ですか? –
プラスそれは角括弧ではなく、インデックス()でなければなりません – Vaishali
それは問題ではないと思います – haytham