【问题标题】:Spark Notebook: Does GeoPointsChart accept a Dataframe?Spark Notebook:GeoPointsChart 是否接受数据框?
【发布时间】:2017-04-22 10:09:57
【问题描述】:

我有一个数据框,它有两列纬度和经度。我把它传给了 GeoPointsChart。输出是“显示 1000 行”,但实际上并没有显示任何内容。有没有人遇到过同样的问题?这是语法错误吗?

【问题讨论】:

    标签: scala apache-spark geopoints spark-notebook


    【解决方案1】:

    我没有使用过这个笔记本,但看起来你在某处有一个 API 调用产生了 java.util.List。该类没有toSeq 方法。您想将 java.util.List 转换为等效的 Scala。

    首先,导入这个:

    import scala.collection.JavaConverters._
    

    此导入使用asScala 方法丰富(或皮条客)Java 集合以进行转换:

    val testAsScala = test.asScala.toSeq
    

    我会注意到尽管调用toSeq 是不必要的,因为结果已经混合在Seq 中。不过,使用asScala,您现在可以完全使用 Scala 集合,这要容易得多。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-30
      • 2017-06-21
      • 2017-08-07
      • 2018-08-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多