【发布时间】:2023-01-06 23:37:03
【问题描述】:
我正在处理表数据的转换,但现在我有点陷入了当前是数据框的表的转置。
这是我的桌子:
0 1 2
0 NA 2005 2006
1 GREECE 78.4 97.6
2 PORTUGAL 127.3 128.1
因此希腊和葡萄牙都有 2005 年和 2006 年的值。 我需要做的是让每一行以这种方式对应一个国家和一个单一的年份:
0 1 2
0 NA YEAR VALUE
1 GREECE 2005 78.4
2 GREECE 2006 97.6
3 PORTUGAL 2005 127.3
4 PORTUGAL 2006 128.1
实现这一目标的最佳方法是什么?我正在使用 python 中的数据帧。
【问题讨论】:
-
您确定您将
0 NA 2005 2006作为第一行而不是标题吗?你想在输出中保持这种方式吗?