我在python中,有一个数据帧如下
col1 col2 4 3 5 6 7 8
我想合并两列如果第一列不包含值,我写了下面的代码放它没有运行,它只是返回col1值,没有添加col2值,我想知道它有什么问题
df['col1'] = df.apply(lambda x : x['col2'] if x['col1'] == '' else x['col1'], axis=1)
我希望col1的输出如下
col1 4 3 5 6 7 8