Inconsistent results when subtracting two large float64 columns
> > > test = numpy.DataFrame(numpy.random.normal(size=(80000,2)))
> > > k = test[0] - test[1]

Works most of the time, but sometimes gives a column of zero (or near zeros) as output.
Does not seem to affect small dataframes.
