Python Pandas: Crie uma nova coluna a partir de outras colunas onde o valor não é nulo

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