From: pauld <[EMAIL PROTECTED]>
> ive read a load of data in  from a CSV file with Text::CSV and ended
> up with a hash (%hash) where the keys are the column labels.
> my  @headings=split(/,/,$rows[0])
> and then
> 
> for (my $j=1;$j<$#rows;$j++)
> {
> my $status  = $csv->parse ($rows[$j]);   # parse a CSV string into
> fields
> my @columns = $csv->fields ();           # get the parsed fields
> 
> for (my $i=0;$i<$#columns;$i++)
>   {$hash{$headings[$i]}=$columns[$i];}
> 
> I want to  process the data once its grouped by the date field present
> in $hash.

Maybe your task would be easier if you used DBI and DBD::CSV and use 
SQL to group the data the way you need them instead of loading the 
raw data and "hand-processing" them.

Jenda

===== [EMAIL PROTECTED] === http://Jenda.Krynicky.cz =====
When it comes to wine, women and song, wizards are allowed 
to get drunk and croon as much as they like.
        -- Terry Pratchett in Sourcery


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/


Reply via email to