Я пытаюсь преобразовать несколько столбцов с плавающей запятой в int в DF, но получаю ошибку выше. Я пробовал как преобразовать его, так и заполнить до 0 (чего я предпочитаю не делать, так как в моем наборе данных требуется NA).
Что я делаю не так? Я пробовал оба:
orginalData[NumericColumns] = orginalData[NumericColumns].astype('Int64')
#orginalData[NumericColumns] = orginalData[NumericColumns].fillna(0).astype('Int64')
, но это продолжает приводить к той же ошибке
TypeError: cannot safely cast non-equivalent float64 to int64
Что я могу сделать, чтобы преобразовать столбцы?