一个关于sparksql语句的问题

我在虚拟机上想统计所有类型的keyword的平均价格(用到的列为price),以下是我的sparksql语句和结果:

img

然而我直接求price的平均数是这样的:

img

这是什么原因呢?如果我想统计所有类型的keyword的平均价格又该怎样改写sparksql语句呢?

把round函数改成round(AVG(price),2)试试,

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632