pandasでグループ化後に個別に保存する方法を教えてください。
Pandasでは、groupby()関数を利用することでデータをグルーピングできます。グルーピングした後はapply()関数で各グループに対して処理を行い、グループごとの処理結果を別のファイルに保存できます。
次に、グループ分けされた後の各グループのデータを別々のファイルに保存する方法を示すコードの例です。
import pandas as pd
# 创建一个示例数据集
data = {
'Group': ['A', 'B', 'A', 'B', 'A', 'B'],
'Value': [1, 2, 3, 4, 5, 6]
}
df = pd.DataFrame(data)
# 分组操作并保存每个分组的数据到不同的文件
groups = df.groupby('Group')
for name, group in groups:
group.to_csv(f'{name}.csv', index=False)
この例では、まずgroupby(‘Group’)を使用してデータにグループ化操作を実行し、次に各グループを反復処理して、それぞれのグループのデータを別のファイルに保存します。ここでは、to_csv()関数を使用して各グループのデータをCSVファイルとして保存していますが、必要に応じて、独自の形式のファイル保存方法を選択することもできます。