【发布时间】:2021-08-16 02:32:30
【问题描述】:
我目前有一个数据框,当我读到它时看起来像这样:
| Date | Country | A | B | C |
|---|---|---|---|---|
| 01/01/2020 | AFG | 0 | 1 | 5 |
| 01/02/2020 | AFG | 2 | 5 | 0 |
| 01/03/2020 | AFG | 1 | 4 | 1 |
| ... | ... | ... | ... | ... |
| 01/01/2020 | USA | 2 | 3 | 7 |
| 01/02/2020 | USA | 4 | 5 | 6 |
我想将其转换为下面的表格,其中国家成为行的索引,日期替换列,A 列的值继续填充每个国家/地区的日期值。
| Country | 01/01/2020 | 01/02/2020 | 01/03/2020 | ... | 04/25/2021 |
|---|---|---|---|---|---|
| AFG | 0 | 2 | 1 | ... | 5 |
| USA | 2 | 4 | 9 | ... | 15 |
我之前尝试过使用 group-by,但似乎没有任何东西以上面显示的方式工作。我忘记了命令还是有什么方法可以做到?
【问题讨论】:
标签: python pandas dataframe group-by time-series