[英]Round of column before GAWK summation
在使用 GAWK 求和之前,我想將第 29 列四舍五入到小數點后 5 位。 到目前為止的代碼 -
gawk -v OFMT=%.20g -F'\t' '{ sum += $29 } END{ print sum, NR-1}' table.csv
在使用 GAWK 求和之前
我認為以下應該有效:
sum += sprintf("%.5f", $29)
但要小心浮點精度。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.