in reply to Re: Hashes of Hashes of Arrays? Is it possible?
in thread Hashes of Hashes of Arrays? Is it possible?
NAME,06/01/2011,09:30:00,16.76,756,Q,00 NAME,06/01/2011,09:30:00,16.76,300,Q,00 NAME,06/01/2011,09:30:00,16.76,100,Q,00 NAME,06/01/2011,09:30:01,16.76,100,Q,00 NAME,06/01/2011,09:30:01,16.76,200,Z,00 NAME,06/01/2011,09:30:02,16.77,200,X,00 NAME,06/01/2011,09:30:02,16.77,200,X,00
OUTPUT: As you can see the key values are same.my $csv = Text::CSV_XS->new(); open (FILE, "<", "$tickdir/$file") or die "Can't open CSV File:$! +\n"; while (<FILE>) { $csv->parse($_); my @columns = $csv->fields(); my $key = str2time($columns[1].' '.$columns[2]); my (@prices, @volumes) = (); my %HOH = (); $HOH{$key}{"name"} = $columns[0]; push(@{$HOH{$key}{"price"}}, $columns[3]); push(@{$HOH{$key}{"volumes"}}, $columns[4]); print Dumper(\%HOH); } close FILE;
$VAR1 = { '1306935005' => { 'volumes' => [ '200' ], 'name' => 'NAME', 'price' => [ '16.76' ] } }; $VAR1 = { '1306935005' => { 'volumes' => [ '400' ], 'name' => 'NAME', 'price' => [ '16.76' ] } };
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: Hashes of Hashes of Arrays? Is it possible?
by toolic (Bishop) on Sep 08, 2011 at 19:14 UTC | |
by capriguy84 (Novice) on Sep 08, 2011 at 19:31 UTC | |
by Marshall (Canon) on Sep 08, 2011 at 23:17 UTC | |
by Jim (Curate) on Sep 08, 2011 at 20:21 UTC | |
by capriguy84 (Novice) on Sep 08, 2011 at 22:51 UTC | |
by Jim (Curate) on Sep 09, 2011 at 02:55 UTC |