nameerror:未定义名称“average”

ux6nzvsh  于 2021-05-27  发布在  Spark
关注(0)|答案(2)|浏览(725)

如何使用avg替换空值来过滤Dataframe中的数据
运行此代码片段时:

df.select(colname).agg(avg(colname))

我收到这个例外:

name error: avg not defined

我还能用什么命令?

qnyhuwrf

qnyhuwrf1#

这样的解决方案会更干净:

import pyspark.sql.functions as F

df.select(colname).agg(F.avg(colname))
rdrgkggo

rdrgkggo2#

知道了。。
有用处。。

from pyspark.sql.functions import *
from pyspark.sql.types import *

相关问题