【问题标题】:How to find quantile in Scala with approxQuantile method如何使用 approxQuantile 方法在 Scala 中查找分位数
【发布时间】: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


    【解决方案1】:

    您使用的approxQuantile 版本的返回类型为Array[Array[Double]]

    要打印此表,您可以使用以下代码:

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

    对于您的示例代码,您将获得一个数字,即大小为 1 x 1 的表格。

    【讨论】:

      猜你喜欢
      • 2020-07-15
      • 1970-01-01
      • 1970-01-01
      • 2015-10-04
      • 1970-01-01
      • 2019-05-02
      • 2019-08-18
      • 2014-10-10
      相关资源
      最近更新 更多