Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 数据帧使用列作为行(熔化)_Python_Pandas_Melt - Fatal编程技术网

Python 数据帧使用列作为行(熔化)

Python 数据帧使用列作为行(熔化),python,pandas,melt,Python,Pandas,Melt,我知道,这个问题已经被问过好几次了,但我没有根据已经问过的问题来构建我的解决方案 DF我有: id| country | series name | 2015 | 2016 | 2017 --+----------+----------------+------+------+------ 0 | saudi | fertility rate | 1 | 2 | 2 | 1 | saudi | CO2 emissions | 5 | 10

我知道,这个问题已经被问过好几次了,但我没有根据已经问过的问题来构建我的解决方案

DF我有:

id| country  |  series name   | 2015 | 2016 | 2017
--+----------+----------------+------+------+------
0 | saudi    | fertility rate | 1    | 2    | 2   |    
1 | saudi    | CO2 emissions  | 5    | 10   | 15  | 
2 | pakistan | fertility rate | 1    | 2    | 1   |
3 | pakistan | CO2 emissions  | NaN  | NaN  | NaN |
id| country  | year | fertility rate | CO2 emissions 
--+----------+------+----------------+---------
0 | saudi    | 2015 |       1        |    5      
1 | saudi    | 2016 |       2        |    10      
2 | saudi    | 2017 |       2        |    15      
3 | pakistan | 2015 |       1        |    NaN
4 | pakistan | 2016 |       2        |    NaN
5 | pakistan | 2017 |       1        |    NaN
DF我想要:

id| country  |  series name   | 2015 | 2016 | 2017
--+----------+----------------+------+------+------
0 | saudi    | fertility rate | 1    | 2    | 2   |    
1 | saudi    | CO2 emissions  | 5    | 10   | 15  | 
2 | pakistan | fertility rate | 1    | 2    | 1   |
3 | pakistan | CO2 emissions  | NaN  | NaN  | NaN |
id| country  | year | fertility rate | CO2 emissions 
--+----------+------+----------------+---------
0 | saudi    | 2015 |       1        |    5      
1 | saudi    | 2016 |       2        |    10      
2 | saudi    | 2017 |       2        |    15      
3 | pakistan | 2015 |       1        |    NaN
4 | pakistan | 2016 |       2        |    NaN
5 | pakistan | 2017 |       1        |    NaN

我尝试了多种不同的熔体配置,但不知何故,我无法解决这个问题

IIUC
melt
+
pivot\u表
。这个答案假设
id
是您的索引。如果不是,就把它放下,因为计算中不需要它



您能使数据源易于复制吗?