Sunnyhhhhhhhhhhhh 2021-12-03 12:08 采纳率: 0%
浏览 30

pandas将行变成列

问题:如何使用pandas将截图中的左边数据变成右边想要的效果:

img

数据源:
| 日期 | 产品 | 数据1 | 数据2 | 数据3| 数据4 | 数据5 | 数据6 |
| 1月 | 产品1 | 1 | 2 | 3 | 4 | 5 | 6 |
| 1月 | 产品2 | 2 | 3 | 4 | 5 | 6 | 7 |

实现效果:
| 产品1 | | 产品2 |
| 日期 | 数据1 | 数据2 | 数据3| 数据4 | 数据5 | 数据6 |数据1 | 数据2 | 数据3| 数据4 | 数据5 | 数据6 |
| 1月 | 1 | 2 | 3 | 4 | 5 | 6 | 2 | 3 | 4 | 5 | 6 | 7 |

用了pivot_table透视,但没有得到想要的效果

请各位指点,万分感谢

  • 写回答

1条回答 默认 最新

  • chuifengde 2021-12-03 13:48
    关注

    如果你1个月有好多产品,那好家伙你的表不得几百上千列

    评论

报告相同问题?

问题事件

  • 创建了问题 12月3日