首页 > 解决方案 > 将空数据框与完整数据框 Python 合并

问题描述

我有两个Python dataframes,我在填充它们之前做了一个测试,所以有时其中一个是空的。

当我对两个数据框进行联合时,它返回AttributeError("'DataFrame' object has no attribute 'union'",),我试图返回不为空的数据框,在这种情况下我得到了一个结果。

我的代码结构:

df_result = sqlContext.createDataFrame(sc.emptyRDD(), schema)

Test if of the first datafarme....

Test if of the second dataframe.....

Final result:

df_result=df1.union(df2)

如何合并两个 Python 数据帧,其中一个有时为空?

标签: pythondataframepyspark

解决方案


尝试pd.concat

df_out = pd.concat([df1, df2])

推荐阅读