단일 값 또는 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 |