【发布时间】:2020-01-23 20:01:28
【问题描述】:
给定以下数据框:
Number Color1 Color2
1 Red Yellow
2 Green Blue
如何围绕“数字”列重塑此数据框?
预期输出
Number Color
1 Red
1 Yellow
2 Green
2 Blue
注意:列名可能并不总是相似(Color1 和 Color2 可以是任何东西并且不相关)
【问题讨论】:
-
df.set_index('Number').stack().reset_index(drop=True, level=1) -
df.melt('Number')