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