TypechoJoeTheme

至尊技术网

统计
登录
用户名
密码
搜索到 1 篇与 的结果
2025-12-22

Python数据变形实战:用melt实现宽表转长表的三大场景

Python数据变形实战:用melt实现宽表转长表的三大场景
正文:在数据分析中,我们常遇到这样的困境:业务系统导出的Excel表格列宽到需要横向滚动十几次,而统计工具却要求"一维化"的数据格式。这时就需要将宽表(Wide Format)转为长表(Long Format),而Pandas的melt函数正是解决这个问题的瑞士军刀。场景一:电商订单属性展开假设有一张包含用户ID和多个订单属性的宽表:import pandas as pd wide_df = pd.DataFrame({ 'user_id': [101, 102], 'order_2023Q1': [2, 1], 'order_2023Q2': [3, 0], 'avg_amount': [150, 200] }) 要将季度订单列转为"时间段-订单数"的长格式,只需:long_df = pd.melt( wide_df, id_vars=['user_id', 'avg_amount'], # 保留的固定列 value_vars=['order_2023Q1', 'order_2023Q2'], # 要转换的列 ...
2025年12月22日
37 阅读
0 评论