我有以下斯卡拉值:如何從Scala的Iterables列表創建DataFrame?
val values: List[Iterable[Any]] = Traces().evaluate(features).toList
,我想將它轉化成一個數據幀。
當我嘗試以下方法:
sqlContext.createDataFrame(values)
我得到這個錯誤:
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)
爲什麼?
'列表[可迭代[任何]'?你沒有。如果可以使用SQL類型轉換爲'List [Row]'來表示值並提供模式。 – zero323