问题描述
dataframe展示
希望对总面积,客厅面积等求均值
中间曲折
在网上找了很多资料,感觉rdd进行map,reduce可以完成,转化成rdd
,
每一个属性进行map,reduce,这样汇总求均值并排序,但是发现这样做太麻烦了,但是网上我没找到相关教程,于是我在库中寻找dataframe相关方法。结果让我找到了。
相关方法
1、summary()函数
suammary 函数可用于dataframe求均值,方差,最大值最小值等等
可填入参数
‘max’ | 所选dataframe的最大值 |
---|---|
’mean‘ | 平均值 |
‘min’ | 最小值 |
stddev" | 样本标准差 |
‘count’ | 总的个数 |
’25%‘ | 百分比的任意近似百分位数。’25%‘是个例子 |
实例
train_data.select('总面积','客厅面积','卧室面积','总价/万元','单价').summary().show()
select挑选哪些列,然后这些列进行summary()函数
运行结果: