Combine los valores de columna del marco de datos de Pandas en una nueva columna

Estoy trabajando con Pandas y tengo un marco de datos donde podemos tener uno de los tres valores poblados:

ID_1    ID_2    ID_3
abc     NaN     NaN
NaN     def     NaN
NaN     NaN     ghi
NaN     NaN     jkl
NaN     mno     NaN
pqr     NaN     NaN

Y mi objetivo es combinar estas tres columnas en una nueva columna en mi marco de datos:

ID_1    ID_2    ID_3  Combined_ID
abc     NaN     NaN    abc
NaN     def     NaN    def
NaN     NaN     ghi    ghi
NaN     NaN     jkl    jkl
NaN     mno     NaN    mno
pqr     NaN     NaN    pqr

Idealmente, solo encontraría cualquier valor no nulo que exista en las columnas 1 a 3, pero también podría concatenar ya que solo deberíamos tener uno de los tres poblados para cada fila. Gracias.

df_note = pd.read_csv("NoteIds.csv")
df_note['Combined_ID'] = # ID_1 + ID_2 + ID_3

Respuestas a la pregunta(3)

Su respuesta a la pregunta