调用
fillna并传递一个空的str作为填充值,然后
sum使用param
axis=1:
In [3]:df = pd.Dataframe({'a':['asd',np.NaN,'asdsa'], 'b':['asdas','asdas',np.NaN]})dfOut[3]: a b0 asd asdas1 NaN asdas2 asdsa NaNIn [7]:df['a+b'] = df.fillna('').sum(axis=1)dfOut[7]: a b a+b0 asd asdas asdasdas1 NaN asdas asdas2 asdsa NaN asdsa


