DataFrame을 Excel의 pivot_table 형식으로 데이터를 가공할 수 있는 함수가 있다.
pivot_table 함수의 인자는 다음과 같다.
- data: A DataFrame object
- values: a column or a list of columns to aggregate
- rows: list of columns to group by on the table rows
- cols: list of columns to group by on the table columns
- aggfunc: function to use for aggregation, defaulting to numpy.mean
http://pandas.pydata.org/pandas-docs/stable/reshaping.html
aggfunc이 기본으로 numpy.mean으로 되어있다. 이것을 합으로 바꾸려면 아래와 같이한다.
rst = df.pivot_table(values='value', rows=['Series', 'CSCI'], cols=['Severity'], aggfunc=sum)