私はpandas groupbyを使用しており、グループ内のアイテムからセットを作成する機能を適用したいと考えています。Pandas groupbyとアイテムセットを作成
次は動作しません:
df = df.groupby('col1')['col2'].agg({'size': len, 'set': set})
しかし、次の作品:私の理解で
def to_set(x):
return set(x)
df = df.groupby('col1')['col2'].agg({'size': len, 'set': to_set})
2つの発現は、最初は動作しない理由は何であるか、似ていますか?
、それは誤り 'TypeError例外を発生させます。 ' 'オブジェクトはiterableではありません'と入力してください。おそらく*関数*を渡さないと関数のリストが必要になるからです。 – ayhan