Pandas Data Frame Data Type Recognized as object and not Numeric
After digging around some more..  I found a better way to debug the data.
    pd.to_numeric(model_data['Value2SPY'])
Did the trick because when it bombed out it told me the line item..
ValueError: Unable to parse string "#DIV/0!" at position 241396
The code I was using before "if not isinstance(val, int):" just was a bad method to debug the data...
I looked at the data and it seemed numeric?. I wrote a little loop and it displays values like 84 as not int, or 214.56 as not float. It just seems broken. Do Pandas Data Frames just have a randomness to them?
My data set has this shape:
(622380, 45)
When I isolate the column it still has a problem. But when I shorten the column it seems to be OK. 
Is there a length at which the data frame becomes unstable? Can I force the data types?