관리 메뉴

ComputerVision Jack

[판다스 Chapter12] 본문

Data Processing/Pandas Lib

[판다스 Chapter12]

JackYoon 2020. 2. 17. 16:29
반응형

[12-1 datetime 오브젝트]

datetime 라이브러리

날짜와 시간을 처리하는 등의 다양한 기능을 제공하는 파이썬 라이브러리

date 오브젝트, time오브젝트, 둘다 처리하는 datetime 오브젝트가 포함되어 있다.

from datetime import datetime

 

now() 메소드 / today() 메소드

datetime.now()

#현재 시간을 출력하는 메소드

 

datetime오브젝트 생성시에 시간을 직접 입력하여 인자로 전달이 가능하다.

datetime(2020, 9, 6, 13, 24, 20)

 

to_datetime() 메소드

pd.to_datetime( 데이터프레임['속성'] )

#문자열 데이터(object 타입)를 datetime오브젝트로 바꿔주는 메소드

format 인자에 시간형식 지정자를 사용하여 정리된 datetime 오브젝트를 얻을 수 있다.

 

데이터를 읽어올 때, read_csv() 함수 인자인 parse_dates =['속성']  을 사용하여 문자열 데이터를

datetime오브젝트로 바꿀 수도 있다.

 

dt 접근자

datetime 오브젝트도 dt접근자를 사용하면 datetime속성이나 메소드를 사용하여 시계열 데이터를 처리할 수 있다.

dt 접근자를 통하여 열에 한 번에 접근이 가능하다.

[12-2 시계열 데이터 연산하기]

인덱스 설정

  • 시간 간격을 인덱스로 지정해 데이터 추출하기
  • datetime오브젝트를 인덱스로 설정해 데이터 추출하기

shift 메소드

시간 범위를 수정하고 데이터를 밀어낼 때, 사용한다.

주로 데이터를 같은 시간선 상에 놓고 작업할 경우 사용한다.

 

Chapter12-1 datatime 오브젝트.ipynb
0.02MB
Chapter12-2 시계열 데이터 계산하기.ipynb
0.13MB

반응형

'Data Processing > Pandas Lib' 카테고리의 다른 글

[판다스 Chapter11]  (0) 2020.02.12
[판다스 Chapter10]  (0) 2020.02.11
[판다스 Chapter9]  (0) 2020.02.10
[판다스 Chapter8]  (0) 2020.02.07
[판다스 Chapter7]  (0) 2020.02.05
Comments