pandas 处理把一列的数据转换成列名

  • 今天又碰到一个表格处理的问题,特写篇文章记录一下处理过程。
  • 原始表格如下图:
    pandas 处理把一列的数据转换成列名_第1张图片
  • 想变成目标格式如下:
    pandas 处理把一列的数据转换成列名_第2张图片
  • 下面是代码
import pandas as pd

csv = pd.read_excel(r'C:\Users\likai\Desktop\价格.xlsx')
csv

df = csv[['date','region','price']]

dz = df.groupby(['date','region'], as_index=False).sum()
# 上面 as_index=False 重要,不把关键词作为索引
dz

da = pd.pivot(dz, index='date', columns='region')
da

你可能感兴趣的:(python,python,pandas)