【发布时间】:2017-09-14 13:51:45
【问题描述】:
我有一个看起来像这样的数据框
brand|1 |2 |3
---------------
a |a1|a2|a3
b |b1|b2|b3
我希望结果数据框看起来像这样
brand|rank|value
----------------
a |1 |a1
a |2 |a2
a |3 |a3
b |1 |b1
b |2 |b2
b |3 |b3
我尝试过 pandas 的融化功能,但它对我不起作用,因为 a1、a2、···b3 都是字符而不是数字。 我想知道如何在 python 中做到这一点。
【问题讨论】:
-
显示你的尝试。
-
作为对回答您问题的人的礼貌,发布一个初始化您的测试数据框的 sn-p。
标签: python pandas dataframe melt