直接调用含中文的excel文件名和中文字段名称、内容都没有问题,pivot_table参数使用中文也可以,太方便了。
# -*- coding: utf-8 -*-
"""
Created on Fri Jun 7 15:39:49 2019
@author: User
"""
import pandas as pd
import numpy as np
df=pd.read_excel('data\\订单.xlsx')
print(df.head())
print(df.info())
table=pd.pivot_table(df,
index=['货主地区'],
columns=['货主城市'],
values=['运货费','订单ID'],
fill_value=0,
aggfunc={'运货费':sum,'订单ID':len},
margins=True)
print(table)
table.to_excel('data\out_pivot_dingdan.xlsx')
运行: