首页 > 解决方案 > How to pivot and groupby PANDAS

问题描述

如何按国家/地区对这个数据框进行透视和分组,并使用 YEAR 作为列

pandas.DataFrame = (data  = {'COUNTRY': ['USA', 'USA', 'UK', 'UK'],
 'YEAR': [1999, 2000, 1999, 2000],
 'VALUE': [99, 111, 88, 100]} )

在此处输入图像描述

比如我得到这个输出:

在此处输入图像描述

标签: pythonpandasdataframe

解决方案


print(df.pivot(index="COUNTRY", columns="YEAR", values="VALUE").reset_index())

印刷:

YEAR COUNTRY  1999  2000
0         UK    88   100
1        USA    99   111

推荐阅读