превзойти сводную таблицу в табличном представлении / повторять элементы - PullRequest
0 голосов
/ 31 декабря 2018

Я хотел бы отправить в Excel сводную таблицу с python / pandas в табличном виде, повторяя в каждой строке значения элементов:

Спасибо за вашу помощь!

Здеськод:

df2 = pd.pivot_table(dataframe,index= 
['COD_ARTC','COD_COLR','START_CONF_WEEK', 'START_REQ_WEEK'],values = 
'QTY_ORDERED',aggfunc=np.sum)
writer_orig = pd.ExcelWriter('test2.xlsx', engine='xlsxwriter')
df2.to_excel(writer_orig, index=True)
writer_orig.save()

Вывод в файл 'test2.xlsx':

COD_ARTC COD_COLR START_CONF_WEEK START_REQ_WEEK    QTY_ORDERED
SKU41-51 black  201852            201852              15
        201903            201851              6
                      201903              33

Но мне хотелось бы иметь это:

COD_ARTC  COD_COLR START_CONF_WEEK  START_REQ_WEEK  QTY_ORDERED
SKU41-51 black     201852   201852                  15
SKU41-51 black     201903   201851                  6
SKU41-51 black     201903   201903                   33

1 Ответ

0 голосов
/ 02 января 2019

если я добавлю merge_cells = False в to_ excel, это будет работать

df2.to_excel (writer_orig, index = True, merge_cells = False)

...