2014-07-01 5 views
-3

시간이이 형식 인 HH:MM:SS 인 데이터 세트가 있습니다.간격으로 시간 분할하기

15 분 간격의 간격 그룹을 만들고 싶습니다. 예를

다음

00:00-00:14, 00:15-00:29, 00:30-00:44, .......

그리고 각 그룹의 항목을 추가합니다. 파이썬의 날짜/시간 모듈로 이것을 수행하는 방법이 있습니까? 아니면 수동으로해야합니까?

+0

찾고있는이가 될 수 있습니까? 귀하의 질문은 명확하지 않습니다. – Alex

+0

첫 번째 행에이 데이터 집합이 있고 간격으로 나누고 싶습니다. – Sfinos

+0

데이터 집합에서 이전 15 분 슬롯까지 시간을 반올림합니다. –

답변

1

은 이미 배의 데이터 집합을, 또는 당신이 이러한 데이터 집합을 만들고 싶어 당신이

>>> from datetime import datetime, timedelta 
>>> curr = datetime.now() 
>>> seq1 = [] 
>>> for x in range(10): 
...  curr = curr + timedelta(minutes = 15) 
...  seq1.append(curr.strftime(%H:%M)) 
... 
>>> seq1 
['06:20', '06:35', '06:50', '07:05', '07:20', '07:35', '07:50', '08:05', '08:20', '08:35'] 
>>> 
관련 문제