astype1 데이터프레임-특정필드의 데이터타입이 float를 int 로 변경하고자 할 때 NA 로 되어 있는 경우 오류 해결 숫자 데이터를 정수로 표현하고자 하는데 csv, excel에서 원천 데이터를 불러올 때 실수(float)로 보이는 경우가 많습니다.이럴 경우 정수인데 소숫점으로 보여서 보기가 안좋은 경우가 있는데 단순히 astype(int) 로 변경시 오류가 발생되기도 합니다. 왜 오류가 생기고, 어떻게 해결하면 되는지 정리해보았습니다. 파이썬 pandas에서는float 타입 컬럼을 int 타입으로 변환할 때,NaN(결측치) 가 있으면 바로 오류가 발생합니다:ValueError: cannot convert float NaN to integer✅ 해결 방법바로 int로 변환하지 말고,pandas의 Int64 (nullable integer) 타입을 사용하면 됩니다!Int64 타입은 NaN도 허용하는 정수형입니다.✅ 코드.. 2025. 8. 18. 이전 1 다음 반응형