결측치를 무시하고 int형으로 바꾸는법

조회수 1248회

안녕하세요 다음과 같은 dataframe을 가지고 있습니다.

    score
0   0.0
1   9.0
2   NaN
3   1.0
4   4.0
... ... 
211 10.0
212 4.0
213 1.0
214 6.0
215 3.0

float형태인데 정수형태로 소숫점을 없애고 싶어서 int형으로 변환을 하려했으나 결측치가 있어 오류가 뜹니다. 시각화를 해야해서 무조건 숫자형이여야하는데 소숫점을 없애는 방법이 있을까요 ?

  • 에러 메시지도 올려주세요. 초보자 2021.4.23 15:00
  • df['score'] = df['score'].astype(int)하면 Cannot convert non-finite values (NA or inf) to integer라는 에러가 뜹니다 김수민 2021.4.23 15:04

2 답변

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)