如何在VisiData中折叠数据透视表的行以合并同分组非零数值
VisiData透视表同分组行合并操作方法
- 首先选中最左侧的分组列(存储18/19/20数值的列),按下
Shift+F执行按该列分组的操作 - 依次给后续三个数值列设置聚合规则,因为同一分组下每列仅存在一个非0值,选择
sum或max均可得到目标结果:- 移动光标到第一个数值列,按下
+,输入max后回车确认 - 对剩余两个数值列重复上述操作,逐个设置为
max聚合
- 移动光标到第一个数值列,按下
- 所有聚合规则设置完成后,按下
Enter即可进入分组汇总表,直接得到你预期的合并后效果,同一分组的数值会聚合到同一行展示。
注:如果此前操作未生效,通常是因为没有给所有需要展示的数值列单独设置聚合规则,VisiData不会自动给未指定规则的列应用聚合逻辑。
内容的提问来源于stack exchange,提问作者Samuel Chase
相关产品推荐
相关产品推荐

