属性错误:"数据帧"对象没有属性"联接"



我是AWS Glue的新手。我试图离开join2df,然后将它们移动到S3 bucket。但我对左联接语法有问题。你能帮我解决这个问题吗?。谢谢大家!

# 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:您应该使用小写join,而不是join。

案例2:在我的例子中,我将代码从一个python环境复制粘贴到另一个环境,相同的panda版本(1.3.5(Join存在于第一个环境中,而不存在于第二个环境中。。。第二个有join,但功能不够(无法加入非索引上的(我怀疑环境中有什么东西坏了,不得不重新安装我的conda环境。。。

最新更新