적절한 데이터 타입 사용

pandas로 경찰 활동 분석하기

Kevin Markham

Founder, Data School

데이터 타입 확인

ri.dtypes
stop_date             object
stop_time             object
driver_gender         object
...                      ...
stop_duration         object
drugs_related_stop      bool
district              object
  • object: 파이썬 문자열 (또는 기타 파이썬 객체)
  • bool: TrueFalse
  • 기타 타입: int, float, datetime, category
pandas로 경찰 활동 분석하기

데이터 타입이 중요한 이유

  • 수행 가능한 연산에 영향을 미칩니다
  • 가능하면 데이터를 문자열로 저장하지 마십시오
    • int, float: 수학적 연산 가능
    • datetime: 날짜 기반 속성 및 메서드 사용 가능
    • category: 메모리 절약 및 처리 속도 향상
    • bool: 논리 및 수학적 연산 가능
pandas로 경찰 활동 분석하기

데이터 타입 수정

apple
      date   time   price
0  2/13/18  16:00  164.34
1  2/14/18  16:00  167.37
2  2/15/18  16:00  172.99
apple.price.dtype
dtype('O')
apple['price'] = 
  apple.price.astype('float')
apple.price.dtype
dtype('float64')
  • 점 표기법: apple.price
  • 괄호 표기법: apple['price']
pandas로 경찰 활동 분석하기

연습해 봅시다!

pandas로 경찰 활동 분석하기

Preparing Video For Download...