【发布时间】:2014-06-27 13:00:03
【问题描述】:
我有一个输入文件,其中每行包含一个值和两个权重。
我想生成两个输出文件 - 根据权重,第一列中的值每行重复一次。这可能最好用一个简短的例子来解释。如果输入文件是:
file.in:
35 2 0
37 2 3
38 0 4
那我想生成两个输出文件:
file.out1:
35
35
37
37
file.out2:
37
37
37
38
38
38
38
然后我将使用这些输出文件根据第二列和第三列的权重计算第一列的平均值和中位数。
我希望我的问题很清楚。感谢您的帮助。
【问题讨论】:
-
不幸的是,我认为这个问题并不明确。您可以编辑您的问题以尝试更好地解释问题吗?
-
您需要基于第一列的平均值和中位数吗?
-
谢谢大家的评论。我想生成两个输出文件 - 根据权重,第一列中的值每行重复一次。最好的答案给了我弗洛里斯 - 在他的输出之后,我能够计算中位数和平均值。
标签: awk rows two-columns