Python-Pandas将列转换为行

我的excel数据库提供了一些国家(地区)的信息。问题是每年是不同的列标题。例如:

Country      Indicator   1950    1951    1952
Australia       x         10      27     20
Australia       y          7      11      8
Australia       z         40      32     37

我想将每个指标转换为列标题,并按年份创建列。像这样:

Country         year          x       y     z
Australia       1950         10       7     40
Australia       1951         27      11     32
Australia       1952         20       8     37

而且我不知道该栏中有多少个国家。年= 1950至2019