Cómo contraer columnas Pandas Dataframe y concatenar cadenas

Tengo un marco de datos df0 con n columnas. Solo una de las columnas contiene una cadena, todas las demás columnas están vacías o contienen la "" cadena.

¿Es posible contraer el marco de datos en un marco de datos de una sola columna donde para cada fila obtengo el elemento no vacío?

df0:

    A    B     C
1  Car
2  Car 
3       Bike
4  Car
5            Train
6            Train

debería dar:

    1    
1  Car
2  Car 
3  Bike
4  Car
5  Train
6  Train

Respuestas a la pregunta(3)

Su respuesta a la pregunta