배우기/복습노트[Python과 분석]
[복습] Python 형 변환 함수 / 메서드
이름이김이름
2024. 1. 15. 18:37
728x90
반응형
형 변환 함수 / 메서드
- 문자 → 숫자
- 숫자 → 문자 등의 데이터 타입 변경
1. 형 변환 함수
- 기본 제공(스칼라에만 적용 가능)
- str, int, float (날짜변환 함수는 없음)
스칼라에 대하여 위와 같이 형 변환이 가능하다.
그러나 int(['1', '2']) 또는 int(Series ['1', '2'] ) 처럼은 불가하다.
즉 리스트나 시리즈에 대한 형 변환은 불가하다.
2. 형 변환 메서드
- numpy, pandas 에서 제공(array, Series, DataFrame)
- 여러 값을 갖는 객체에 전체 적용
- astype('int')
예) 아래 시리즈를 숫자로 형 변환하여라.
s1 = Series(['1', '2', '3'])
int(s1)은 불가능하다.
다음과 같이 두 가지 방법으로 접근할 수 있다.
또는
두 번째 방법인 astype는 array, series, dataframe만 호출 가능하다(numpy, pandas 에서 제공하기 때문)
728x90
반응형