Skip to content

Instantly share code, notes, and snippets.

@muxueqz
Forked from anonymous/gist:970eff6cafb8606fbd4f
Last active August 29, 2015 14:24
Show Gist options
  • Save muxueqz/bcae00932dcc4ff74438 to your computer and use it in GitHub Desktop.
Save muxueqz/bcae00932dcc4ff74438 to your computer and use it in GitHub Desktop.
0
outerdic = {}
with open('F-F_Research_Data_Factors_daily.txt') as fh:
lines = fh.readlines()
slicedline = lines[6:-2]
header = lines[5].split()
for element in slicedline:
date = element.split()[0][:6]
outerdic[date] = outerdic.setdefault(date, [])
outerdic[date].append(float(element.split()[1]))
sorteddic = sorted(outerdic, key=int)
keys = sorteddic
for key in keys:
mkfrflist = outerdic[key]
sumdic = sum(mkfrflist)
print key + ': sum {0}, len {1}, avg {2}'.format(sumdic,len(mkfrflist), sumdic/len(mkfrflist))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment