- Pandas pivot table
- index, columns, values, aggfunc, fill_value, margins 항목
pandas.pivot_table(data
## 반드시 알고 있어야 하는 정보
, index=None ## 각 행(row)는 무엇으로 정의할지
, columns=None ## 각 열(column)은 무엇으로 정의할지
, values=None ## 각 Cell을 어떤 숫자로 계산할지
, aggfunc='mean', 'sum', 'nunique' 등 ## 계산을 어떻게 할지
## 더 알고 있으면 좋은 정보
, fill_value=None
, margins=False
, dropna=True
, margins_name='All'
, observed=False
, sort=True
)
pd.pivot_table(df,index =['Name','Rep], values='Price',columns="Product", aggfunc=[np.sum,len], fill_value=0, margins=True)
참고