Объединить значения столбца фрейма данных Pandas в новый столбец

Я работаю с Pandas, и у меня есть фрейм данных, где мы можем заполнить одно из трех значений:

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

И моя цель - объединить эти три столбца в новые столбцы в моем фрейме данных:

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

В идеале было бы просто найти любое непустое значение в столбцах с 1 по 3, но я мог бы также объединить, поскольку у нас должна быть только одна из трех, заполненных для каждой строки. Благодарю.

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

Ответы на вопрос(3)

Ваш ответ на вопрос