python - 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]} )
比如我得到这个输出:
解决方案
print(df.pivot(index="COUNTRY", columns="YEAR", values="VALUE").reset_index())
印刷:
YEAR COUNTRY 1999 2000
0 UK 88 100
1 USA 99 111
推荐阅读
- javascript - 允许使用 Array.from 将数据结构转换为数组
- r - 在循环中,我无法将数值附加到最初为空的向量。我可以通过控制台做到这一点
- python - 如何在三个字段上使用 partitionby 配对字段中的所有值
- rabbitmq - RabbiMQ stomp 自动删除队列 - 前提条件失败
- java - 在元素描述中使用变量值
- php - 这个 foreach 适合向数据库添加文本还是我使用了错误的方法?
- sql - 获取 MariaDB 的正确 SQL 查询语法
- haxe - 双击我的 hxml 文件时如何恢复“编译”?
- android - 当我点击按钮时如何在android中配置按钮它会改变它的颜色&点击后它会变成默认(以前的)颜色
- c - 如何使用 Win32 API 从现有对话框中创建带有列表框中文本的对话框?