计算两列的数字并生成矩阵? 2024-6-10 • command-line text-processing csv 我需要根据电子表格中的两列来计算数字。 假设文件如下所示,按名称、部门、小时排序: 我需要按照部门统计每个人的工作时间: 答案1 你似乎想要的是交叉制表或者列联表。 awk虽然使用诸如、perl或之类的通用工具来实现解决方案是完全可能的python,但在我看来,最简单的方法是安装GNU 数据聚合- 然后你可以直接做 datamash --sort --whitespace --filler=0 crosstab 2,1 sum 3 < file 如果每对只有一个条目(如您的示例中所示),那么您可以使用unique代替sum。 您还可以在许多电子表格应用程序中进行交叉制表 - 通常称为数据透视表。 相关内容 WiFi网络适配器突然消失 gpg 将密钥从密钥服务器导入到文件中 Windows 10 更新回滚至累积更新 在每个小节之后重置定理计数器并仅打印#subsection 检查控制台应用程序是否真正退出 防火墙应用程序在软件堆栈中处于什么位置? 根据处理程序 ID 启用事件查看器审核单个文件修改 Linux (Ubuntu) 上的手册页本地化 有人可以请 ELI5 告诉我如何在我的 Windows 8.1 安装上安装 Unity 桌面吗?[关闭] Citrix 无法在 Firefox Quantum 中启动会话