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 () '