Remplissez Nan avec la première valeur valide à partir de la colonne la plus à droite, puis extraire la première colonne

sin_grad = graduation.fillna(method='bfill', axis=1).iloc[:, 0] 
Chunxiao Wang