简体   繁体   English

如何 pivot 和 groupby PANDAS

[英]How to pivot and groupby PANDAS

How do I pivot and group by country this dataframe and use YEAR as column我如何 pivot 并按国家分组这个 dataframe 并使用 YEAR 作为列

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

在此处输入图像描述

Such as I get this output:比如我得到这个output:

在此处输入图像描述

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

Prints:印刷:

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM