Python pandas: crear una nueva columna a partir de otras columnas donde el valor no es nulo

df['AZ'] = df.loc[:,'A':'Z'].fillna(method='ffill',axis=1)['Z']
Xenophobic Xenomorph