gpt4 book ai didi

awk - 使用 awk 对数字列表中的值进行 bin

转载 作者:行者123 更新时间:2023-12-04 23:23:45 25 4
gpt4 key购买 nike

我有一个包含许多列的大型数据文件,我想将(比如说)第三列合并并输出到一个单独的文件。

通过分箱,我的意思是:

我有一个数字列表说:

1
4
1
1
1
1

我想要一组(比如)三个连续数字的平均值。

我的最终输出应该是
2
1

第一个条目是平均值
1
4
1

第二个条目是接下来三个数字的平均值,
1
1
1

我如何使用 awk 实现这一目标?

最佳答案

使用这个 awk 命令:

awk '{sum+=$1} NR%3==0 {print sum/3; sum=0}' inFile

关于awk - 使用 awk 对数字列表中的值进行 bin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17043503/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com