본문 바로가기

배우기/복습노트[Python과 분석]

[복습] Python 형 변환 함수 / 메서드

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
반응형