11. Reshape and Wide/Long Data
11.2 melt — Wide to Long
By Ravindra Bagale · Last updated:
long = wide.melt(id_vars="city", var_name="month", value_name="gmv")
long
Steps in Jupyter
- Build
wide.
long = wide.melt(id_vars="city", var_name="month", value_name="gmv").
long.sort_values(["city", "month"]).
- Check
len(long) == 9 (3 cities × 3 months).