Wie erstelle ich einen DataFrame aus der Liste der Iterables von Scala?

Ich habe den folgenden Scala-Wert:

val values: List[Iterable[Any]] = Traces().evaluate(features).toList

und ich möchte es in einen DataFrame konvertieren.

Wenn ich Folgendes versuche:

sqlContext.createDataFrame(values)

Ich habe diesen Fehler erhalten:

error: overloaded method value createDataFrame with alternatives:

[A <: Product](data: Seq[A])(implicit evidence$2: reflect.runtime.universe.TypeTag[A])org.apache.spark.sql.DataFrame 
[A <: Product](rdd: org.apache.spark.rdd.RDD[A])(implicit evidence$1: reflect.runtime.universe.TypeTag[A])org.apache.spark.sql.DataFrame
cannot be applied to (List[Iterable[Any]])
          sqlContext.createDataFrame(values)

Warum

Antworten auf die Frage(10)

Ihre Antwort auf die Frage