I have a text file which contains fruits data which get sold every month as below
file name is fruits.txt
the text file data looks like as below.Please get average of the values stored in array as well.I have tried harder to get the ouput but stuck.Fruit Jan feb mar apr Apple 40 45 50 54 orange 12 25 24 29 Pineapple 10 20 30 40
I want output as below
{apple => [40,45,50,54] Orange =>[12,25,24,29]}
i have written a code for the above desired ouput.Please find my code below
use strict; use warnings; my $filename = 'fruits.txt'; #opening the text file open(DATA, '<', $filename) or die "Could not open file '$filename' $!"; readline(DATA);#skipping the header my %data; while (<DATA>) { my @fields = split; my $key = join(' ', splice(@fields, 0, 2)); $data{$key} = \@fields; } for my $key (sort(keys(%data))) { printf("%s=> %s\n", $key, join(' ', @{$data{$key}})); }
In reply to Adding text file data to hashes and array by Tigor
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |