Python Pandas Remplacement de l'en-tête avec la ligne supérieure

J'ai actuellement un dataframe qui ressemble à ceci:

           Unnamed: 1    Unnamed: 2   Unnamed: 3  Unnamed: 4
0   Sample Number  Group Number  Sample Name  Group Name
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 suis à la recherche d'un moyen de supprimer la ligne d'en-tête et de faire la première ligne de la nouvelle ligne d'en-tête, de sorte que le nouveau dataframe devrait ressembler à ceci:

    Sample Number  Group Number  Sample Name  Group Name
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é plein de trucs, le long de la lignes de if 'Unnamed' in df.columns: puis faire le dataframe sans l'en-tête df.to_csv(newformat,header=False,index=False) mais je ne semble pas être n'importe où. Toute aide est appréciée!

source d'informationauteur Jeremy G