[英]Flattening MultiIndex pivot table in Python pandas
這是我的 pivot 表列結構(多索引):
col2 col3 col4 sales
month month_1 month_2 month_3
我想將其展平為:
col2 col3 col4 month_1 month_2 month_3
如果我做pivot.columns = pivot.columns.get_level_values(0)
,那么結果是:
col2 col3 col4 sales sales sales
我該怎么辦?
我認為解決方案是在[sales]
和[months]
[]
] 如果僅以一列sales
為軸心。
所以代碼是:
pivot = (pd.pivot_table(df,
index=['col2','col3','col4'],
columns='month',
values='sales')
.reset_index()
.rename_axis(None, axis=1))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.