numbers automatically turn into floats
#### Code Sample, a copy-pastable example if possible

```python
no code to show it's just the behavior of the csv_read method. 

```
#### Problem description
If there's a dataframe that has a bunch of ints but a blank in between for example

> 1
> 2
> 3
> 
> 4

pandas will turn it into 

> 1.0
> 2.0
> 3.0
> 
> 4.0

I may be a little off on remembering the exact decimal (it might be 1.1 but you get the point)