Ich habe folgenden Scala Wert:Wie erstellt man DataFrame aus Scalas Liste der Iterables?
val values: List[Iterable[Any]] = Traces().evaluate(features).toList
und ich mag es einen Datenrahmen konvertieren.
Wenn ich versuche, die folgenden:
sqlContext.createDataFrame(values)
ich diesen Fehler habe:
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?
'Liste [Iterable [Alles]]'? Du nicht. Wenn Werte mit SQL-Typen ausgedrückt werden können, konvertieren Sie zu 'List [Row]' und stellen Sie ein Schema bereit. – zero323