【发布时间】:2021-01-04 21:24:55
【问题描述】:
我有一个名为 Cars 的数据框,由 3 列组成
汽车制造、颜色、数量
数据框日期格式如下:
CarMake. Colour. QtySold
BMW. Red. 1
BMW. Red 3
Ford. Red. 4
Ford. Black. 1
BMW. Black 3
在 Pyhon 中,我有以下代码来创建数据透视表
multi_indexUBS = pd.pivot_table(Cars, index = ['CarMake','Colour'], values = 'QtySold', aggfunc = 'sum')
pd.set_option('display.max_rows', 无)
output in python gives correct result:
CarMake. Colour. QtySold
BMW. Red. 4
Black. 3
Ford. Red. 4
Black. 1
当我尝试使用导出到 excel 时
Cars.to_excel(export_file_path, index=False, header=True)
excel中的结果显示df数据。 (丢失枢轴格式)
是否可以将 Pivot 表导出为 Python 中显示的那样(无需在 excel 中重做数据透视表?
【问题讨论】:
标签: python-3.x excel pandas pivot-table