有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

将对象的Java ArrayList转换为scala seq

我在Java中有ArrayList,它保存了Row类型的对象,如

List<Row> Table = new ArrayList<Row>();

我需要将这个表转换为Scala Seq,以便以后将其转换为数据帧。我尝试了以下方法,但没有成功

var TableScala:Seq[Row] = 
            Table.asScalaJavaConverters.asScalaBufferConverter(getTable).asScala

val newList = TableScala.map(row => new Tuple5(row(0), row(1), row(2), row(3), row(4)))
spark.createDataFrame(newList).toDF("userID")

共 (0) 个答案