开发者社区 问答 正文

为什么Pyspark加入专栏变成空值?

我正在尝试加入两个数据帧,但第二个值继续变为空值:
joint = sdf.join(k, "date", how='left').select(sdf.date, sdf.Res, sdf.Ind, k.gen.cast(IntegerType())).orderBy('date')
输出: | 1/1/2001 | 4103 | 9223 | null |

展开
收起
一码平川MACHEL 2019-01-18 10:39:47 2031 分享 版权
1 条回答
写回答
取消 提交回答
  • 您确定两个数据帧(sdf和k)中的日期数据类型具有相同的类型吗?

    您可以尝试df.printSchema()找出问题所在。

    2019-07-17 23:25:51
    赞同 展开评论
问答地址: