말랑말랑제리스타일

[Pandas]DataFrame의 컬럼별 데이터 타입 확인 본문

프로그래밍/파이썬

[Pandas]DataFrame의 컬럼별 데이터 타입 확인

제리제리 2022. 1. 20. 16:56

Pandas의 DataFrame은 Index와 여러개의 컬럼으로 구성되어있습니다.

여기서 각각의 컬럼은 서로 다른 데이터타입을 가질 수 있습니다.

이 각각의 DataFrame 컬럼이 어떤 데이터타입을 사용하고있는지 확인하기 위해서는 dtype이라는 속성을 이용할 수 있습니다.

import pandas as pd
test_df = pd.read_csv("/content/test.csv")

test_df.Pclass.dtype
test_df.dtypes

3번째 줄에 있는 것과 같이 DataFrame.컬럼.dtype이라는 속성값을 이용해서 이 컬럼 하나의 데이터 타입을 확인할 수 있습니다.

마찬가지로 DataFrame.dtypes 속성을 이용하면 해당 DataFrame의 전체 컬럼의 데이터타입을 Series 형태로 반환해줍니다.

Series에서도 마찬가지로 Series.dtype을 이용하면 Series의 데이터 타입을 확인할 수 있습니다.

 

간단히 DataFrame의 데이터타입 몇가지에 대해 설명해보면 int64는 64비트 정수형 데이터, float64는 64비트 실수형 데이터, objects는 그 외 데이터로 주로 string인 경우가 많겠죠.

Comments