How to get the result column as follows while combining column1 and column2?
| index | c1 | c2 | result |
|---|---|---|---|
| 1 | a | NaN | NaN |
| 2 | b | c | b c |
| 3 | NaN | d | NaN |
| 4 | NaN | NaN | NaN |
Use:
df['res'] = df['c1'].str.cat(df['c2'], sep=' ')
print (df)
c1 c2 result res
index
1 a NaN NaN NaN
2 b c b c b c
3 NaN d NaN NaN
4 NaN NaN NaN NaN