【发布时间】:2020-08-29 00:47:33
【问题描述】:
你好,最近怎么样?在数值列上调用 approxQuantile 方法时,我得到了非常奇怪的结果......
val quantile_ninety = df.stat.approxQuantile(Array("distance"), Array(0.9), 0.2)
生产...
[[D@4bca8eaf
作为输出。有什么问题?
【问题讨论】:
标签: scala apache-spark
你好,最近怎么样?在数值列上调用 approxQuantile 方法时,我得到了非常奇怪的结果......
val quantile_ninety = df.stat.approxQuantile(Array("distance"), Array(0.9), 0.2)
生产...
[[D@4bca8eaf
作为输出。有什么问题?
【问题讨论】:
标签: scala apache-spark
您使用的approxQuantile 版本的返回类型为Array[Array[Double]]。
要打印此表,您可以使用以下代码:
quantile_ninety.foreach( a => {a.foreach( b => print(b + " ")); println})
对于您的示例代码,您将获得一个数字,即大小为 1 x 1 的表格。
【讨论】: