티스토리 뷰

개요

 

column 시간순으로 쌓여있다고 했을때에, 이전 값과 지금 값을 비교하거나 차이를 구해야 때가 있다.

여기서는 시간차이 값을 추출해보자

 

데이터 준비

 

시간값들이 있는 데이터를 gist 에서 가져오자.

이를 Timestamp 포맷으로 바꾸어 줘야 시간 연산이 가능해진다.

 

!wget https://gist.githubusercontent.com/nicewook/309f3abe43df9b97e8645c60cbe3e19b/raw/fd637bccf443b4f83772e594e55071d2287cd6e9/time_data.csv

 

 

해보자궁

 

실습 코드: https://colab.research.google.com/drive/1zB7LCWpag1lc6WOtphvxIdJcgeMjylE2

 

포맷 변환

 

1) 다운로드 받은 데이터를 읽어온다.

 


 

 

2) pandas.to_datetime() 함수를 이용하여, Timestamp 형식으로 변환해준다.

 

 


 

.shift()

 

column 아래값을 연산하는 경우 shift() 이용하면 된다.

아래 예시에서 사용법을 이해해보자.

 


 

 

시간 차이값 delta 계산

 

원래 column 에서 column shift 값을 빼주면, 하나 위의 값을 빼준 값이 된다.

 


추가.

 

간단한 연산의 경우 .diff() 함수도 있다.

링크: https://goo.gl/VLRze9



반응형
반응형
잡학툰 뱃지
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함