我想旋转我的 Pandas 数据框,以便我可以创建新列,其值为这些列的名称,然后“堆叠”结果。对不起,我不知道如何用英语表达好我会在下面贴一个例子。
当前数据帧:
Country City metric1 metric2
0 USA New York 1.0 6.0
1 France Paris 2.0 7.0
2 England London 3.0 8.0
3 Spain Madrid 4.0 9.0
4 Italy Rome 5.0 10.0
所需的输出数据帧:
country city score_name actual_score
0 USA New York metric1 1.0
1 France Paris metric1 2.0
2 England London metric1 3.0
3 Spain Madrid metric1 4.0
4 Italy Rome metric1 5.0
5 USA New York metric2 6.0
6 France Paris metric2 7.0
7 England London metric2 8.0
8 Spain Madrid metric2 9.0
9 Italy Rome metric2 10.0