【发布时间】:2021-06-16 07:51:50
【问题描述】:
我想将堆积的数据框转换为 Pandas 中的常规数据框。 原始df是:
| Score | Amy | Brian | Carl |
|---|---|---|---|
| test1 | 5 | 6 | 7 |
| test2 | 3 | 2 | 4 |
堆叠后:
| 0 | ||
|---|---|---|
| test1 | Amy | 5 |
| Brian | 6 | |
| Carl | 7 | |
| test2 | Amy | 3 |
| Brian | 2 | |
| Carl | 4 |
我想要的结果如下:
| name | score | |
|---|---|---|
| test1 | Amy | 5 |
| test1 | Brian | 6 |
| test1 | Carl | 7 |
| test2 | Amy | 3 |
| test2 | Brian | 2 |
| test2 | Carl | 4 |
任何建议将不胜感激!
【问题讨论】:
-
df.melt('Score', var_name='name', value_name='score')
标签: python pandas dataframe stack