属性错误: 函数对象无属性

使用自DataFrameAPI受保护关键字列名产生函数对象无属性错误消息

写由nopur.nigam

2022年5月19日

问题

从dataFrame选择列并获取报错消息

ERROR:属性错误 :'函数'对象在工作中无属性'Get_object_id

因果

DataFrameAPI包含少数受保护关键字

数据Frame中列使用受保护关键字列名时,会收到报错消息

举例说,摘要是一个受保护关键字使用汇总列名时,会看到报错消息

样本代码使用汇总列名并生成运行时报错消息

Pythondfspark.sql类型导入StructType,StructFieldType,StringType

求解

你不应该使用DataFrameAPI保护关键字列名

如果要使用受保护关键字,则从DataFrame选择列时应使用括号列访问选择使用受保护关键字列时不使用点符号

Python结果Df=df1.join


文章有帮助吗