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
반응형
'배우기 > 복습노트[Python과 분석]' 카테고리의 다른 글
[실습문제] 2024. 1. 15.(월) (2문제) (0) | 2024.01.16 |
---|---|
[복습] Python 수학/통계 함수 및 메서드 , 누적 연습문제(5문제) 포함 (0) | 2024.01.15 |
[복습] Python 자료구조(3) (데이터프레임) (0) | 2024.01.15 |
[실습문제] 2024. 1. 12.(금) (2문제) (0) | 2024.01.15 |
[복습] Python 적용함수(map함수, map메서드, applymap, apply) (3) (0) | 2024.01.13 |