Re: [問題] 統計資料

看板Perl作者 (薰)時間18年前 (2007/08/28 14:48), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/6 (看更多)
※ 引述《handsomegirl (薰)》之銘言: : 我有多筆資料需要去計算min max avg 與標準差 : 資料格式像是這樣 : A 01_1 0.2 : A 01_2 0.3 : A 01_3 0.3 : B 01_1 0.9 : B 01_2 0.9 : B 01_3 1 : 想分別算出A和B的統計資料 : 再印出來 : Name min max avg std : A 0.2 0.3 0.26 xxxx : B 0.9 1 0.93 xxxx : 應該怎麼做比較好? : 要用hash嗎?還是有更好的作法? 後來自己寫了一下 open FILE, "c:\\test\\1.txt" or die "Can not open file: $!"; while(<FILE>) { chomp; split(/\s+/); @value = $_[4]; $total =0; $average = 0; foreach $value (@value) { $total += $value; } $average = $total/@value; } print $average; close FILE; 但是平均值卻是元素的最後一個值 請問有哪裡有問題嗎? 可以請高手指正嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.65.55.161
文章代碼(AID): #16qyKtWl (Perl)
討論串 (同標題文章)
文章代碼(AID): #16qyKtWl (Perl)