python - Pandas group by 将不同的行转换为一行(多列)
问题描述
我有一个这样的数据集,我想将它转换为不同的结构。见附图。
我已经试过这个 df.groupby('Store_id')[['product_id', 'sales_part']].apply(list).to_frame()
也转换为 dict 并没有让我得到一个好的结果。
图片: start_structure
解决方案
推荐阅读
- javascript - 将 ES6 类传递给 Workerize
- docker - Docker 在主机和容器之间来回传递文件
- python-3.x - 如何在 Python 中导入 seaborn?
- android - 将wifi SSID与c ++中的字符串进行比较
- laravel - 使用 Laravel 5.4 时在 Chrome 中防止后退按钮的选项
- javascript - 如何从另一个组件Vue获取组件的HTML元素
- sql - 超出 sqlplus 限制
- wordpress - 在 Wordpress 中更改 URL 和主页的问题
- python - Pandas create dataframe from distance matrix with multiindex
- neo4j - 缺少 APOC 程序: