如何使用approxquantile方法在scala中查找分位数

zpgglvta  于 2021-05-27  发布在  Spark
关注(0)|答案(1)|浏览(587)

嗨,怎么样?在数值列上调用approxquantile方法时,我得到了非常奇怪的结果。。。

val quantile_ninety = df.stat.approxQuantile(Array("distance"), Array(0.9), 0.2)

生产。。。

[[D@4bca8eaf

作为输出。有什么问题吗?

yiytaume

yiytaume1#

您使用的approxquantile版本具有返回类型 Array[Array[Double]] .
要打印此表,可以使用以下代码:

quantile_ninety.foreach( a => {a.foreach( b => print(b + " ")); println})

对于您的示例代码,您将得到一个数字,一个大小为1乘1的表。

相关问题