Python Pandas reemplazando el encabezado con la fila superior

| | | | | |

Actualmente tengo un dataframe que se ve así:

 Sin nombre: 1 Sin nombre: 2 Sin nombre: 3 Sin nombre: 4 0 Número de muestra Número de grupo Nombre de muestra Nombre de grupo 1 1.0 1.0 s_1 g_1 2 2.0 1.0 s_2 g_1 3 3.0 1.0 s_3 g_1 4 4.0 2.0 s_4 g_2 

Estoy buscando una forma de eliminar la fila del encabezado y convertir la primera fila en la nueva fila del encabezado, por lo que la nueva dataframe se vería así:

 Número de muestra Número de grupo Nombre de muestra Nombre de grupo 0 1.0 1.0 s_1 g_1 1 2.0 1.0 s_2 g_1 2 3.0 1.0 s_3 g_1 3 4.0 2.0 s_4 g_2 

He intentado cosas como if "Sin nombre" en df.columns: luego crea el marco de datos sin el encabezado df.to_csv(newformat,header=False, index=False) pero parece que no estoy llegando a ninguna parte.