pandas to_excel () ignora / permite nombres de columna duplicados

¿Hay alguna forma de ignorar los nombres de columna duplicados después de usar la función to_excel () de los pandas?

Di, tengo old_wb.xlsx:

>> df1 = pd.read_excel('wb1.xlsx')
        ---------------------merged header--------------------
        col1    col2   col3   col1   col4   col1   col2   col5
        test    test   test   test   test   test   test   test

y decir que hicealgunos procesamientos a mi archivo de Excel, por ejemplo, elimine el encabezado combinado y guárdelo en otro archivo de Excel:

>> df1.to_excel('new_wb.xlsx', 'Sheet1', merged_cells=False, header=None, index=False)

Los nombres de columna de new_wb.xlsx Se ve como esto

        col1    col2   col3   col1.1   col4   col1.2   col2.1   col5
        test    test   test   test     test   test     test     test

Agregó.1 a los nombres de columna duplicados y también se incrementa a medida que va el nombre de la columna duplicada.

Intenté renombrar el nombre de la columna antes de usarto_excel() pero no funcionó. Parece que el cambio de nombre de duplicados ocurre ento_excel().

>> df1.rename(columns=lambda x: x.replace('.1',''))

l buscar, encontré un argumento parato_excel() cual esmangle_dupe_cols=False, lamentablemente regresó:

ValueError: Setting mangle_dupe_cols=False is not supported yet

Cualquier ayuda sobre cómo ignorar nombres de columna duplicados al guardar `to_excel () '

Respuestas a la pregunta(1)

Su respuesta a la pregunta