【发布时间】:2014-12-01 20:25:15
【问题描述】:
我正在尝试获取 A、B 和 C 列的最高值,并将这些值与它们发生的日期和时间联系起来。要获得最大值,我只需要使用 List::Util 模块,但我不确定如何将其指向数组中的特定列,然后引用日期和时间。
DATE TIME A B C
11/22/14 21:00:00 5,854 2,105 1,290
11/22/14 21:02:35 7,692 2,593 2,649
11/22/14 21:05:10 1,639 458 444
11/22/14 21:07:00 1,032 487 434
11/22/14 21:08:15 4,707 1,352 646
11/22/14 21:10:22 351 46 162
11/22/14 21:10:55 5,507 1,943 957
11/22/14 21:11:00 1,703 647 516
11/22/14 21:12:00 2,359 751 785
11/22/14 21:14:05 67 25 44
11/22/14 21:16:25 4,072 1,596 1,050
11/22/14 21:17:48 5,060 2,131 1,996
11/22/14 21:19:00 341 42 137
11/22/14 21:23:00 1,308 71 634
【问题讨论】:
-
输入的是文件?
-
在收集数据之前运行另一个命令,但是,我无法控制数据的呈现方式。
-
请解释您想要的输出
-
sputnick,我没有任何数组代码,我也不是在寻找整个程序。我只是不知道如何设置一个允许我通过 3 个单独的列抓取数据的数组。当我确实使用 max() 函数时,我需要输出如下所示: 11/22/14 21:02:35 7,692 max for column A, 11/22/14 21:02:35 2,593 max for column B , 11/22/14 21:02:35 C 列最大 2,649
标签: arrays perl sorting data-structures