中文版Pandas
设 简单透视 = 表格.交叉表(CSV数据, "客户地区", "产品类别")
设 堆叠结果 = 表格.堆叠(简单透视)
设 取消堆叠结果 = 表格.取消堆叠(堆叠结果)
打印("堆叠结果:", 表格.前几行(堆叠结果, 10))
打印("取消堆叠结果:", 取消堆叠结果)原版Pandas
简单透视 = pd.crosstab(CSV数据["客户地区"], CSV数据["产品类别"])
堆叠结果 = 简单透视.stack()
取消堆叠结果 = 堆叠结果.unstack()
print("堆叠结果:", 堆叠结果.head(10))
print("取消堆叠结果:", 取消堆叠结果)打印信息
堆叠结果: 客户地区 产品类别 上海 办公设备 2 电子产品 5 电脑配件 0 网络设备 1 北京 办公设备 1 电子产品 1 电脑配件 1 网络设备 3 南京 办公设备 0 电子产品 3 dtype: int64 取消堆叠结果: 产品类别 办公设备 电子产品 电脑配件 网络设备 客户地区 上海 2 5 0 1 北京 1 1 1 3 南京 0 3 3 1 天津 1 2 4 0 广州 0 3 3 0 成都 1 1 3 1 杭州 1 4 0 2 武汉 1 6 1 1 深圳 1 3 4 0 苏州 3 1 3 1 西安 2 2 3 2 郑州 1 2 1 2 重庆 1 0 0 0 长沙 6 1 0 0 青岛 2 2 1 0