[Pandas] astype()으로 dtype/데이터 타입 변경하기

cybergangster·2022년 6월 20일
0

Pandas

목록 보기
5/20
post-thumbnail

astype()은 컬럼 요소의 데이터타입을 변경하는 함수

df.astype(dtype, copy=True, errors='raises')
# dtype : 변경할 데이터 타입
# copy : 사본을 생성할지 여부
# False로 할 경우 원본 데이터의 값이 변경되면 원본 데이터를 사용해 생성된 객체의 데이터도 변경됨
# errors : 'raies' OR 'ignore' 변경 불가시 오류를 발생시킬지 여부
# 오류를 발생시키지 않으면, 변경 불가능한 요소는 원래 데이터타입 그대로 보존됨
df.dtypes // 데이터프레임의 데이터 타입 확인
df.astype({'col1':'int32'}) // 데이터프레임의 col1열의 데이터를 int32 데이터타입으로 변경
df.astype({'col1':'int32', 'col2':'int64'}) // 컬럼 여러개 변경
df.astype(dtype='int64') // 모든 열 변경




0개의 댓글