我是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",
)
1条答案
按热度按时间erhoui1w1#
当它发生在我身上的时候,我在这里写下了这件事。
案例一:小写*join,而不是Join。
案例2:在我的案例中,我正在将代码从一个Python环境复制粘贴到另一个相同的Pandas版本(1.3.5)。在第一个环境中存在,而在第二个环境中不存在的情况仍然存在。第二个有。join,但在功能上没有达到(无法加入on非索引)我怀疑环境中的某些东西被破坏了,必须重新安装我的conda环境……