Я работаю с данными всемирного банка и пытаюсь создать несколько графиков, представляющих время, но данные, которые у меня сейчас есть, выглядят так:

Поскольку я не думаю, что есть способ изменить его на дату и время, я думаю, что единственный способ состоит в том, чтобы заменить все эти столбцы лет на 1 столбец с именем «Год» именами столбцов, которые у меня есть сейчас, в качестве значений и текущих значений в отдельный столбец.
Есть ли в Python какая-нибудь приятная функция, которая позволяет это делать, или мне придется перебирать весь фрейм данных?
Изменить, чтобы включить некоторый код:
df2 = pd.DataFrame({'Country Name': ['Aruba', 'Afghanistan', 'Angola'],
'Country Code': ['ABW', 'AFG', 'AGO'],
'1960':[65.66, 32.29, 33.25],
'1961': [66.07, 32.74, 33.57],
'1962': [66.44, 33.18, 33.91],
'1963': [66.79, 33.62, 34.27],
'1964': [66.11, 34.06, 34.65],
'1965': [67.44, 34.49, 35.03]}).set_index('Country Name')