您可以添加
result_type='expand'在
apply:
‘expand’:类似列表的结果将变成列。
df[['add', 'multiply']]=df.apply(lambda x: add_multiply(x['col1'], x['col2']),axis=1, result_type='expand')
或调用数据框构造函数:
df[['add', 'multiply']]=pd.Dataframe(df.apply(lambda x: add_multiply(x['col1'], x['col2']), axis=1).tolist())
col1 col2 add multiply0 1 3 4 31 2 4 6 8
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)