데이터 타입변환 질문드립니다

미해결질문
llga 프로필

데이터 타입 변환 과정에서 질문드립니다. 

pre_sale 데이터에서 '연도'와 '월' 변수는 astype을 통해서 데이터 타입 변환을 했는데

'분양가격(㎡)'변수는 astype으로 자료변환을 할 수 없는 이유가 있나요 ?

왜 '분양가격(㎡)' 변수만 따로 변수를 리스트?로 저장해서 pd.to_numeric으로 변환하는 것이죠 ? 

답변부탁드립니다.

감사합니다.

박조은 프로필
박조은 9달 전

안녕하세요.

아래 코드를 보면 판다스의 Series 데이터 안에 np.nan 이라는 결측치가 들어가 있어요.

결측치는 없는 값을 의미하죠. 이때, b.astype(int)로 변환을 하려고 하면 결측치 때문에 오류가 발생합니다.

그런데 pd.to_numeric(b) 로 변환을 하면 결측치가 있더라도 변환이 되는데요.

pd.to_numeric을 사용하게 되면 이 외에도 다양한 옵션을 사용하실 수가 있어요.

아래 문서를 참고해 보세요.

https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.to_numeric.html

llga 프로필
llga 9달 전

네 감사합니다. 

궁금증이 명쾌하게 해결되었습니다^^

박조은 프로필
박조은 9달 전

감사합니다 :)

지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스