9

現在、上部にデータフレームがあります。groupby 関数を使用して別のデータフレームを取得し、データをグループ化し、単語を次のような形式に連結する方法はありますか?

ありがとう

[画像の説明を入力 [1]

4

2 に答える 2

9

さらにインクを節約したい場合は、関数を使用して各グループに適用できるため、.apply()使用する必要はありません。.agg()

df.groupby('id')['words'].agg(','.join)

また

# this way you can add multiple columns and different aggregates as needed.
df.groupby('id').agg({'words': ','.join})
于 2019-07-18T23:50:20.487 に答える