+1 for Pandas.
@ahawes I am sure you have already seen the post below, but if not, it is very helpful.