У меня есть датафрейм, как показано ниже.
data = {'Year':["2012", "2013", "2014", "2015","2016"],
'Matthew':[80,83,85,90,91],
'Aakash':[85,75,95,92,93],
'Jill': [90,70,100,80,85]}
df = pd.DataFrame(data)
Как преобразовать его в значение ниже?
Ожидаемый результат:
data2 = {'Year':["2012","2012","2012", "2013","2013","2013","2014","2014","2014","2015","2015","2015","2016","2016","2016"],
'Name':['Matthew','Aakash','Jill','Matthew','Aakash','Jill','Matthew','Aakash','Jill','Matthew','Aakash','Jill','Matthew','Aakash','Jill'],
'Results':[80,85,90,83,75,70,85,95,100,90,92,80,91,93,85]
}
df2 = pd.DataFrame(data2)