Python 转换数据帧的列集

Python 转换数据帧的列集,python,dataframe,Python,Dataframe,我有一个由国家组成的数据框架,并按如下日期计算: country | 1/2 | 1/3 A | 5 | 7 B | 4 | 6 是否有办法将这些日期收集到一列中,同时保留每个日期的计数以及来自哪个特定国家的计数?更具体地说,我能让它看起来像下面这样吗: country | date | count A | 1/2 | 5 A | 1/3 | 7 B | 1/2 | 4 B | 1/3 |

我有一个由国家组成的数据框架,并按如下日期计算:

country | 1/2 | 1/3
   A    |  5  |  7
   B    |  4  |  6
是否有办法将这些日期收集到一列中,同时保留每个日期的计数以及来自哪个特定国家的计数?更具体地说,我能让它看起来像下面这样吗:

country | date | count
   A    |  1/2 |   5
   A    |  1/3 |   7
   B    |  1/2 |   4
   B    |  1/3 |   6
尝试:

df=df.meltid\u vars=country,var\u name=date,value\u name=count 产出:

国家日期计数 0 A 1/2 5 1 B 1/2 4 2 A 1/3 7 3 B 1/3 6
Ref:

您应该研究一下函数meltThank you。我不知道有这样一个函数存在。