首页 > 解决方案 > Pandas group by 将不同的行转换为一行(多列)

问题描述

我有一个这样的数据集,我想将它转换为不同的结构。见附图。

我已经试过这个 df.groupby('Store_id')[['product_id', 'sales_part']].apply(list).to_frame()

也转换为 dict 并没有让我得到一个好的结果。

图片: start_structure

结果结构

标签: pythonpandasdataframe

解决方案


推荐阅读