我有四个 df (df1,df2,df3,df4)
有时 df1 为空,有时 df2 为空,有时 df3 和 df4 相应。
如何进行外部合并,以便自动忽略空的 df?我正在使用以下代码进行合并,截至目前:-
df = f1.result().merge(f2.result(), how='left', left_on='time', right_on='time').merge(f3.result(), how='left', left_on='time', right_on='time').merge(f4.result(), how='left', left_on='time', right_on='time')
和
df = reduce(lambda x,y: pd.merge(x,y, on='time', how='outer'), [f1.result(),f2.result(),f3.result(),f4.result()])
SMILET
Smart猫小萌
相关分类