当我从文件中的一组数据计算平均值时,我可以跳过第一行吗

迪米特里斯·明蒂斯

当我执行以下命令时:

awk '{T=0; for (i=1;i<=NF;i++) T+=$i; T/=NF; printf "%12.7f\n",T}'

有什么办法可以跳过第一行吗?也许像NR!=1

斯蒂芬·基特

是的,类似NR!=1, 或NR > 1

awk 'NR > 1 {T=0; for (i=1;i<=NF;i++) T+=$i; T/=NF; printf "%12.7f\n",T}'

如果要对多个文件执行此操作,请FNR改用:

awk 'FNR > 1 {T=0; for (i=1;i<=NF;i++) T+=$i; T/=NF; printf "%12.7f\n",T}'

(我发现不等式更清楚:对我来说,它明确表明我们对特定记录之后的记录感兴趣。)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

熊猫数据框:获取组中每个子组的第一行的平均值

计算列表框中一行的一组整数的平均值

根据一组条件为多列中的每一行计算自定义平均值

当我的结果可能是 FLOAT 而不是 INTEGER 时,如何在计算一组值的平均值时将 FLOAT 合并到我的查询中以避免错误

计算列的平均值,第一行除外

当文件大小改变时,我可以从 txt 文件中读取最后一行吗?(在蟒蛇中)

我可以在reflog中添加一行吗?

我可以使用jquery .each()计算表单中的每一行吗?

当我去隐藏一行 QTableView 时,我可以重新计算 verticalHeader 吗?

Java:当我有一组对象时,有没有一种简单的方法来获得平均值?

使用滞后计算SQL中各行之间的平均值,并忽略第一行

我想为每个 book_id 选择最后一行中的 # users_read 并计算平均值

写入文件时可以“回声”停止跳过一行吗

PureScript - 计算一组数字的平均值

当使用 dplyr 为一组列给出最大数量的 NA 值时,计算行平均值

计算 R 中大型数据帧列表中每一行的平均值

如何计算数据帧每一行中特定值的平均值?

计算数据框中每一行的滚动平均值

如何计算R中每一行的数据帧块的累积平均值

熊猫:计算数据框各列的n个值的一组平均值

一组数字的平均值

如何从MySQL表中的一组行中获取平均值和最后数据

在矩阵中寻找一组值的平均值

使用 bin 中的第一行(而不是平均值)来计算百分比增益

从文件的一行中查找数字的平均值,避免第一个单词

R:计算前一行和组内的平均值

r-按第一行计算的平均值和总和值

我可以计算多线程数的平均值吗?

查找除第一行以外的平均值