Encha a NAN com o primeiro valor válido a partir da coluna mais à direita e depois extraia a primeira coluna

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