시간에 따라 데이터 프레임에서 데이터를 선택하는 데 문제가 있습니다.timeseries 데이터 프레임에서 1 시간 동안 데이터 선택
10 분 간격으로 증가하는 데이터가 몇 개월 있습니다.
매 시간마다 특정 날짜의 각 시간에 대해 데이터를 선택 (다른 데이터 프레임 생성)하고 싶습니다. 그러나 표현을 만드는 데 문제가 있습니다.
x=all_data.resample('D').index
for day in range(20):
c=x.day[day]
d=x.month[day]
print data['%(a)s-%(b)s-2009' %{'a':c, 'b':d} ]
하지만 난 시간 동안 그것을 할 경우, 그것은 작동하지 않습니다
이
내가 일을 선택을 한 방법이다. mm :이 형식 일/월/YYY의 HH에서와 같이raise KeyError('no item named %s' % com.pprint_thing(item))
KeyError: u'no item named 4-9-2009 0'
사실이다 : SS
내가이 용이해야 확신하고
x=data['04-09-2009'].resample('H').index
for hour in range(8):
daydata=data['4-9-2009 %(a)s' %{'a':x.hour[hour]}]
나는 오류를 얻을 resample과 관련이 있습니다. 문제는 난 그냥 (나중에 그것을 상관 관계)
건배 데이터 프레임을 선택 DAT와 아무것도하고 싶지 않아입니다
아, 감사합니다. 판다에서 색인을 생성 할 때의 혼란을 분명히했습니다. 내가 가진 한 가지 작은 문제는'daydata = data.loc [ '4-9-2009 0 % (a) s'% { 'a': hour}]'와 같이'0'을 쓰지 않는다면' 오류가 발생했습니다. 제로를 강요하는 방법이 있습니까? –
@AshleighClayton 내 수정보기 –