본문 바로가기
판다스/함수 cheat sheet

[pandas] to_numeric

by 김판다t 2023. 2. 8.

단일 값 또는 1차원 배열의 자료형을 수치형으로 변환하는 함수.

이 함수를 쓰는 가장 큰 이유는  errors='coerce' 이다

 

 

import pandas as pd
s = pd.Series(['1', '2', '3', '-'])

 

 

 

 

 

 

 

 

pandas to_numeric

 

pd.to_numeric(arg, errors='raise', downcast=None)

 

  • arg: 변환할 대상을 지정한다. 스칼라 또는 1차원 배열.
  • errors: 변환 불가능한 데이터를 처리하는 방법을 지정하는 매개변수.
    • 'raise': 에러를 발생시킨다 (기본값)
    • 'coerce': NaN으로 변환한다.
    • 'ignore': 변환하지 않고 원본을 유지한다. (변환할 수 있는 다른 데이터도 전혀 변환하지 않는다.)

 

 

 

 

 

 

 

 

 

그외 많은 인자들이 있다. 더 궁금하면 아래 링크를 참고

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

'판다스 > 함수 cheat sheet' 카테고리의 다른 글

[pandas] pivot  (0) 2023.02.12
[pandas] pivot_table  (0) 2023.02.12
[pandas] apply  (0) 2023.02.07
[pandas] sort_index  (0) 2023.02.06
[pandas] value_counts  (0) 2023.02.06