Проблемът е, че вашите данни съдържат NaN
стойности, така че int
се прехвърля автоматично към float
.
Мисля, че можете да проверите промоции тип NA :
Typeclass Promotion dtype for storing NAs
floating no change
object no change
integer cast to float64
boolean cast to object