데이터프레임 변경(4): Rolling과 Shift / Pivot과 Melt
·
데이터 분석/Pandas 기초
1. Rollingrolling() 메서드를 사용하면 일정 기간에 대한 집계를 수행할 수 있다. 예를 들어 최근 3일간 혹은 일주일 간의 평균이나 합을 집계 가능하다. 우선 일상적으로 우리가 하는 집계부터 살펴보자. 1) 일상적인 집계일상적으로는 특정 열의 평균이나 합 등과 같은 집계를 수행한다. 전체 평균을 이런 식으로 집계해서 새로운 열로 만들어주면, 이후에 전체 평균 대비 오존 농도 평균이 얼마인지에 대해 시각화해볼 수도 있다. # 새로운 열 추가air['OZ_mean'] = round(air['Ozone'].mean(), 1) 2) Rolling 집계시계열 데이터의 경우, 최근 일정 기간에 대한 집계가 필요할 수 있다. 이때 rolling() 메서드를 적용하게 되는데, 특정 창(window)을 ..