Python Pandas Remplacer l’en-tête par la rangée supérieure

| | | | | |

J'ai actuellement une trame de données qui ressemble à ceci :

 Sans nom : 1 Sans nom : 2 Sans nom : 3 Sans nom : 4 0 Numéro de l'échantillon Numéro du groupe Nom de l'échantillon Nom du groupe 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 

Je cherche un moyen de supprimer la ligne d'en-tête et de faire de la première ligne la nouvelle ligne d'en-tête, donc la nouvelle la trame de données ressemblerait à ceci :

 Numéro de l'échantillon Numéro du groupe Nom de l'échantillon Nom du groupe 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 

J'ai essayé des trucs du genre if "Unnamed" dans df.columns : puis créez la trame de données sans l'en-tête df.to_csv(newformat,header=False, index=False) mais je ne semble aller nulle part.