title: Pandas irow() automatically converts int to float
body: <pre><code>x = DataFrame([(1,2.0),(2,4.0)], columns=['a','b'])
  x.dtypes
  a      int64
  b    float64
  a = x.irow(0)
  a
  output:
  a    1.0
  b    2.0
  Name: 0, dtype: float64
  </code></pre>
  
  <p>why does pandas convert automatically to float? how can I keep the int columns as int without use astype/cast for each field after using irow?</p>