重塑数据框的最有效方法是什么

时间:2019-09-23 17:51:01

标签: python pandas

给出以下数据框:

Number    Color1    Color2
 1         Red      Yellow
 2         Green    Blue

如何在“数字”列周围重塑此数据框?

预期产量

Number    Color
  1        Red
  1        Yellow
  2        Green
  2        Blue

注意:列名可能并不总是相似(Color1和Color2可以是任何东西,并且不相关)

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

df.set_index('Number').stack().reset_index(drop=True, level=1)