Spark版本:2.1
例如,在pyspark中,我创建一个列表
test_list = [['Hello', 'world'], ['I', 'am', 'fine']]
那么如何从test_list创建一个数据框,其中数据框的类型如下所示:
DataFrame[words: array<string>]
我试图通过使用sbt来构建并发症.
代码:https://github.com/apache/spark/blob/master/examples/src/main/scala/org/apache/spark/examples/ml/ALSExample.scala
教程:http://spark.apache.org/docs/latest/quick-start.html#self-contained-applications
但错误发生了.
[error] /home/zeng/workspace/spark/als/src/main/scala/ALSExample.scala:22:object ml is not a member of package org.apache.spark
[error] import org.apache.spark.ml.evaluation.RegressionEvaluator
[error] ^
[error] /home/zeng/workspace/spark/als/src/main/scala/ALSExample.scala:23: object ml is not a member of package org.apache.spark
[error] import org.apache.spark.ml.recommendation.ALS
[error] ^
[error] /home/zeng/workspace/spark/als/src/main/scala/ALSExample.scala:25: object sql is not a member of package org.apache.spark
[error] import org.apache.spark.sql.SparkSession
[error] ^
[error] /home/zeng/workspace/spark/als/src/main/scala/ALSExample.scala:46: not found: value SparkSession
[error] val spark = SparkSession
[error] ^
[error] /home/zeng/workspace/spark/als/src/main/scala/ALSExample.scala:61: not found: type ALS
[error] val als = …Run Code Online (Sandbox Code Playgroud)