Pandas 数据透视表重置列的索引
`我有一个数据透视表框架,它给了我如下的输出 但是我想要下面的数据 我尝试了,这个链接选项,但它似乎不适合我 样本数据随附。Pandas 数据透视表重置列的索引,pandas,data-science,Pandas,Data Science,`我有一个数据透视表框架,它给了我如下的输出 但是我想要下面的数据 我尝试了,这个链接选项,但它似乎不适合我 样本数据随附。 您可以在索引0处删除列级别,然后重建数据帧 `KM_Data_ENG = pd.pivot_table(read_sql_KM, index=["PLACEMENT_DESC", "METRIC_DESC","BLAZE_ACTION_TYPE_DESC"], values=["ENG_INTERA
您可以在索引0处删除列级别,然后重建数据帧
`KM_Data_ENG = pd.pivot_table(read_sql_KM, index=["PLACEMENT_DESC", "METRIC_DESC","BLAZE_ACTION_TYPE_DESC"],
values=["ENG_INTERACTION"],columns=["BLAZE_TAG_NAME_DESC"], aggfunc=np.sum, fill_value=0, margins=True)
KM_reset = KM_Data_ENG.reset_index()
print KM_reset
reset_index()这不是我寻找输出的方式。用代码进行后期编辑。
KM_Data_ENG.columns = KM_Data_ENG.columns.droplevel()
pd.DataFrame(KM_Data_ENG.to_records()).iloc[:5, :4]
PLACEMENT_DESC METRIC_DESC BLAZE_ACTION_TYPE_DESC TaptoDownload
0 1.VDX Rectangle... CPE Click-thru 0.0
1 1.VDX Rectangle... CPE Interaction 0.0
2 11.VDX Mobile A... CPE Click-thru 5.0
3 11.VDX Mobile A... CPE Interaction 0.0
4 2.VDX Leaderboa... CPE Click-thru 0.0