python-3.x - 模仿 Excel 输出的 Python 3 Pandas 数据透视表
问题描述
我有以下 CSV 数据:
在 Excel (2019) 中单击几下,我可以创建以下数据透视表:
我一直在绞尽脑汁试图让 Pandas 模仿这个数据透视表。D 列是 C 列的副本,我所要做的就是右键单击 D 列中的任何单元格,然后选择将值显示为 -> 父总计的百分比,然后神奇的事情发生了。
有任何想法吗?
解决方案
我认为这个函数是你正在寻找的: https ://pandas.pydata.org/docs/reference/api/pandas.DataFrame.pivot_table.html#pandas.DataFrame.pivot_table 请注意,这个函数与其他 Pivot 不同熊猫数据框支持的方法,因为此函数支持您看起来需要的聚合函数
推荐阅读
- vba - 在用户窗体内的 msgbox 上选择 yes 时运行子程序
- html - 突出显示的列表项,但不是整行
- javascript - 使用 babel-eslint 导致 false no-empty 错误
- javascript - jquery根据查询字符串值更新锚标签的图像src
- javascript - 检查数组中的字符串是否包含另一个字符串 React Native
- r - 光栅投影到 UTM 到 R 中的 Lat-Lon
- c++ - 将任意数据传递给不接受“void* userarg”的 C++ 回调
- mapbox-gl-js - mapbox 创建、加载和编辑mbtiles的属性
- android - 如何将base64字符串发布到服务器?
- javascript - 样式未在组件中更新 - React