计算两列的数字并生成矩阵? 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。 您还可以在许多电子表格应用程序中进行交叉制表 - 通常称为数据透视表。 相关内容 恢复上次保存的文本文件 仅下载文件的一部分 从 YouTube 中提取高质量还是原始质量的音频? 让 Optiplex 790 Desktop FF 主板在另一个机箱中工作 在子域上运行的邮件服务器 - 其他服务器的电子邮件接受如何受到不同 IP 的 DNS 记录的影响? 有没有办法调整各个显示器的鼠标指针速度? 严重错误:平台不支持此图像,读取标题失败:不支持 使用 anyconvertfs 将 NTFS 转换为 ext2 安全吗? Hyperref:为什么我会收到致命的 TeX 容量超出错误? 如何建立运行某种 MES 系统的虚拟机要求