본문 바로가기

Language/python

pandas :: pivot_table 인자

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)