我有df_a, df_b
,我想按自定义条件加入他们:coalesce(df_a.id, 0) + 1 == df_b.id
,我应该如何编写代码?
我尝试了df_joined = df_a.join(df_b, coalesce(df_a.id, 0) + 1 == df_b.id
)
但是出现错误:Invalid argument, not a string or column: 0 of type <type 'int'>. For column literals, use 'lit', 'array', 'struct' or 'create_map' function