Ho un dataframe in cui alcune colonne indicano se è stata visualizzata una serie di domande del sondaggio. Ad esempio:Unisci più colonne di panda in una nuova colonna
Q1_Seen Q2_Seen Q3_Seen Q4_Seen
Q1a nan nan nan
nan Q2a nan nan
nan nan Q3d nan
nan Q2c nan nan
desidero collassare queste colonne in una colonna, diciamo Q_Seen
, che assumere la forma:
Q_Seen
Q1a
Q2a
Q3d
Q2c
noti che ogni riga sarebbe reciprocamente esclusivo: se vi è un valore in una delle colonne, tutti gli altri sarebbero NaN.
Ho provato a farlo con pd.concat
, ma non sembra che stia producendo risultati corretti.