El problema es que sus datos contienen NaN
valores, entonces int
se convierte automáticamente en float
.
Creo que puedes consultar las promociones tipo NA :
Typeclass Promotion dtype for storing NAs
floating no change
object no change
integer cast to float64
boolean cast to object