Ho il seguente valore Scala:Come creare DataFrame dalla lista di Iterables di Scala?
val values: List[Iterable[Any]] = Traces().evaluate(features).toList
e voglio convertirlo in un dataframe.
Quando provo il seguente:
sqlContext.createDataFrame(values)
ho ottenuto questo errore:
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)
Perché?
'Lista [Iterable [Qualsiasi]]'? Non lo fai. Se i valori possono essere espressi utilizzando i tipi SQL, convertire in 'List [Row]' e fornire lo schema. – zero323