DataFrame에서 한 컬럼(inverter_id)의 값들을 모두 int 타입으로 바꾸려 하고 있고

원래의 타입은 float인 상황에서


얘한테 to_numeric을 써 봐도 여전히 float이고 astype로 int 줘 봐도 여전히 float인데

신기하게 오류는 안뜨고있음...


이건 도대체 뭘 잘못해서 그런건지 혹시 아는 사람?

            #df_combined["inverter_id"] = pd.to_numeric(df_combined["inverter_id"])
            df_combined["inverter_id"].astype('int')


(첫번째 코드 두 줄은 내가 작성한 함수 내에서 돌아가는 코드고, 저 df_combined를 df로 받아온 거임)

난... 난 이해가 안된다....