Looks like you are not dereferencing the followers hash :
my $followers = $data->{followersperdate}; ## just copy the reference +to the interesting part of the hash ** OR ** my %followers = %{ $data->{followersperdate} }; ## dereference the int +eresting bit
See perlref for more details.
Other than for clarity this doesn't make much sense though, because you alredy have the data in a not-too-complex HoH, but you might want to look at Tie::Hash::Sorted, or just create an array of the hash keys in sorted order :
my @sorted_keys = sort { $data->{ followersperdate }->{ $b } <=> $data->{ followersperdate }->{ $a } } ## hi to lo on values keys %{ $data->{ followersperdate } }; ## again dereferencing as + above
Or you can directly access the contents this way, if you only need the sorted contents the once.HTH.
In reply to Re: access hash of hashes?
by BioLion
in thread access hash of hashes?
by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |