问题
从dataFrame选择列并获取报错消息
ERROR:属性错误 :'函数'对象在工作中无属性'Get_object_id
因果
DataFrameAPI包含少数受保护关键字
数据Frame中列使用受保护关键字列名时,会收到报错消息
举例说,摘要是一个受保护关键字使用汇总列名时,会看到报错消息
样本代码使用汇总列名并生成运行时报错消息
Pythondfspark.sql类型导入StructType,StructFieldType,StringType
求解
你不应该使用DataFrameAPI保护关键字列名
如果要使用受保护关键字,则从DataFrame选择列时应使用括号列访问选择使用受保护关键字列时不使用点符号
Python结果Df=df1.join