[Tutor] getting and using information dict objects

Mitya Sirenef msirenef at lightbird.net
Sat Feb 23 23:28:19 CET 2013

On 02/23/2013 04:56 PM, Matthew Johnson wrote:
> Hi,
> I am trying to make a move from excel to python. My main need is
> economic data -- to do economic analysis.
> I have found the FRED package, and appear to have connected to the St
> Louis Fed's FRED and downloaded some data, but i'm not sure what to do
> with the objects that are returned.
> _____
>> import fred
>> fred.key(fredKey)
> (i guessed that i should not provide my own FRED API key)
>> gnp = fred.series('GNPCA')
> i can see that the object returned is a dict
>> type(gnp)
> <type 'dict'>
> but i cannot see how to access the observations, or use them in any way.
> After a bit of fiddling about, i managed to find another method, which
> i think also returns a dictionary of values and meta-data:
> gnpObvs = fred.observations('GNPCA')
> however I cannot figure out how to get the observation values out and
> use them.
> I may be thinking in the wrong framework -- i guess i'm expecting
> something that is an intuitive as an excel table.
> The end game for me is making plots of variables, combining them, and
> doing regressions -- i cannot see how i might take what i'm getting
> from these FRED / Python dicts to actual data analysis.
> Could someone please help me take these first steps?
> thanks + best regards
> matt
> _______________________________________________
> Tutor maillist  -  Tutor at python.org
> To unsubscribe or change subscription options:
> http://mail.python.org/mailman/listinfo/tutor

Basic use of dictionaries is:

d = dict(x=1, y=2)
for key, val in d.items():
  print(key, val)

print d['x']
print d['y']


Lark's Tongue Guide to Python: http://lightbird.net/larks/

More information about the Tutor mailing list