GroupedData.
avg
Computes average values for each numeric columns for each group.
mean() is an alias for avg().
mean()
avg()
New in version 1.3.0.
column names. Non-numeric columns are ignored.
Examples
>>> df.groupBy().avg('age').collect() [Row(avg(age)=3.5)] >>> df3.groupBy().avg('age', 'height').collect() [Row(avg(age)=3.5, avg(height)=82.5)]