States.txtに記載されている注意の平均面積を計算します。

States.txtに記載されている注意の平均面積を計算します。

誰かがリストされている週の平均面積(平方マイル単位)を計算する必要がありますstates.txt

States.txt(文書):

State           Population   SqMi      Region 
------------------------------------------
California           39.37   163.7       West
Texas                29.36   268.6      South
Florida              21.73    65.7      South
New_York             19.33    54.7  NorthEast
Pennsylvania         12.78    46.1  NorthEast
Illinois             12.59    57.9    Midwest
Ohio                 11.69    44.8    Midwest
Georgia              10.71    59.4      South
North_Carolina       10.60    53.8      South
Michigan             9.97    96.7    Midwest

出力は次のようになります。

Average Area: 82.85 square miles

私のawkプログラムは次のように実行されます。

awk –f <file.awk> states.txt 

答え1

次の操作が実行されます。

BEGIN {sum=0} {sum+=$3} END {print "Average Area: "sum/(NR-2)" square miles"}

合計演算は文字列をゼロ値として計算するため、最初の2行は無視できます。

関連情報