【问题标题】:Merging in PySpark (both left and right)在 PySpark 中合并(左右)
【发布时间】:2021-12-31 12:25:47
【问题描述】:

PySpark 中合并两个不同数据帧(左右)的等效代码是什么?

df_merge = pd.merge(t_df, d_df, left_on='a_id', right_on='d_id', how='inner')

【问题讨论】:

标签: pandas dataframe pyspark merge


【解决方案1】:

join 相当于 pandas 中的merge

您共享的合并代码的等效 PySpark 逻辑是


t_df.join(d_df, t_df["a_id"] == d_df["d_id"], "inner")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-09
    • 1970-01-01
    • 2019-09-22
    相关资源
    最近更新 更多