‘GroupedData’ object has no attribute ‘avg_score’
事情经过是这样,我在用DSL语言在Spark DataFram中操作的时候,给我报了个’GroupedData’ object has no attribute 'avg_score’的错误。
这个错误,令我百思不得其解,最终,经过层层实验,重要找到了错误的原因,修改后的代码如图
总结:# groupBY 后面要有agg() 才能聚合,聚合操作必须写在agg()聚合方法中,多行变为一行写在agg()中,如果写在外面就是一行对应一行的