Dataframe: как транспонировать / объединять разреженные столбцы в виде строк - PullRequest
1 голос
/ 09 марта 2020

У меня есть датафрейм, как показано ниже.

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) 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...