in reply to Summing repeated counts for items stored in separate file
use strict; use vars qw (%data); open(KEYS, "keys.txt") or die "error: keys.txt $!"; open(VALS, "values.txt") or die "error: values.txt $!"; while (my $key = readline(*KEYS)) { my $val = readline(*VALS); chomp $key; chomp $val; print "$key = $val\n"; unless (exists $data{$key}) { $data{$key}{min} = $data{$key}{max} = $data{$key}{total} = $va +l; $data{$key}{count} = 1; } else { $data{$key}{min} = $val if $data{$key}{min} > $val; $data{$key}{max} = $val if $data{$key}{max} < $val; $data{$key}{total} += $val; $data{$key}{count}++; } } use Data::Dumper; print Dumper \%data;
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^2: Summing repeated counts for items stored in separate file
by dmorgo (Pilgrim) on Jul 28, 2007 at 21:10 UTC | |
by mjscott2702 (Pilgrim) on Jul 29, 2007 at 23:41 UTC | |
by dmorgo (Pilgrim) on Aug 07, 2007 at 01:54 UTC |