@piRSquared Спасибо.

я есть набор данных, который в широком формате, как это

   Index Country     Variable 2000 2001 2002 2003 2004 2005
   0     Argentina   var1     12   15   18    17  23   29
   1     Argentina   var2     1    3    2     5   7    5
   2     Brazil      var1     20   23   25   29   31   32
   3     Brazil      var2     0    1    2    2    3    3

Я хочу изменить свои данные на длинные, чтобы год, var1 и var2 стали новыми столбцами

  Index Country     year   var1 var2
  0     Argentina   2000   12   1
  1     Argentina   2001   15   3
  2     Argentina   2002   18   2
  ....
  6     Brazil      2000   20   0
  7     Brazil      2001   23   1

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

df=(pd.melt(df,id_vars='Country',value_name='Var1', var_name='year'))

Я не могу понять, как это сделать для var1, var2, var3 и т. Д.

Ответы на вопрос(2)

Ваш ответ на вопрос