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。我不知道有这样一个函数存在。