AttributeError:“DataFrame”对象没有属性“”Join“”

vuktfyat  于 2022-10-07  发布在  Spark
关注(0)|答案(1)|浏览(243)

我是AWS Glue的新手。我正在尝试左侧加入2DF,然后将它们移到S3存储桶中。但是我对LEFT JOIN语法有问题。你能帮我把这个重新洗一下吗?谢谢大家!


# Script generated for node Join

DropNullFields = DropNullFields.toDF()
user = user.toDF()
user = user.select("*", lower(col('OPRID'))).show()
left_join =DynamicFrame.fromDF( 
    DropNullFields.Join(
        user, 
        DropNullFields["erp"] == user["fin_erp_id"],
        "left"
        ),
    glueContext,
    "left_join",
)
erhoui1w

erhoui1w1#

当它发生在我身上的时候,我在这里写下了这件事。

案例一:小写*join,而不是Join。

案例2:在我的案例中,我正在将代码从一个Python环境复制粘贴到另一个相同的Pandas版本(1.3.5)。在第一个环境中存在,而在第二个环境中不存在的情况仍然存在。第二个有。join,但在功能上没有达到(无法加入on非索引)我怀疑环境中的某些东西被破坏了,必须重新安装我的conda环境……

相关问题