Pivas DataFrame сбросить свод - PullRequest
0 голосов
/ 10 мая 2018

У меня есть фрейм данных и применяется сводка к нему, но вывод не такой, как ожидалось.

    import pandas as pd
    import numpy as np
    raw_data = {
            'PRODUCT': ['Display', 'InStream', 'Mobile'],
            'BLAZE_TAG_NAME_DESC': ['enewsletter', 'get_the_guide', 'logo'], 
            'CLICKTHRU': [19,30,40],
            'INTERACTION':[30,40,50]}
    df_a = pd.DataFrame(raw_data, columns = ['PRODUCT', 'BLAZE_TAG_NAME_DESC', 'CLICKTHRU','INTERACTION'])

    df_b = pd.pivot_table(df_a,index="PRODUCT",columns="BLAZE_TAG_NAME_DESC",values=['CLICKTHRU','INTERACTION'],aggfunc=np.sum,fill_value = 0)

Выход:

enter image description here

Я хочу, чтобы вывод был похож на

enter image description here

Я попробовал индекс сброса трюка. но это не работает

df.reset_index()

помогите пожалуйста.

1 Ответ

0 голосов
/ 10 мая 2018

Вы можете назначить имена столбцов с помощью None

df_b.columns.names=[None,None]
df_b
Out[54]: 
           CLICKTHRU                    INTERACTION                   
         enewsletter get_the_guide logo enewsletter get_the_guide logo
PRODUCT                                                               
Display           19             0    0          30             0    0
InStream           0            30    0           0            40    0
Mobile             0             0   40           0             0   50
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...