【发布时间】:2018-04-13 06:27:35
【问题描述】:
当我在 spark-shell 上运行以下命令时,我得到一个数据框:
scala> val df = Seq(Array(1,2)).toDF("a")
scala> df.show(false)
+------+
|a |
+------+
|[1, 2]|
+------+
但是当我运行以下命令来创建一个包含两列的数据框时:
scala> val df1 = Seq(Seq(Array(1,2)),"jf").toDF("a","b")
<console>:23: error: value toDF is not a member of Seq[Object]
val df1 = Seq(Seq(Array(1,2)),"jf").toDF("a","b")
我得到错误:
值 toDF 不是 Seq[Object] 的成员。
我该怎么做? toDF 是否仅支持原始数据类型的序列?
【问题讨论】:
标签: scala apache-spark spark-dataframe