Я пытаюсь преобразовать фрейм данных в набор данных, используя синтаксис
case class Schema(...)
val ds = df.as[Schema]
Поэтому мой код выглядит как
case class Rule(rule_on: String, rule_operator: String, rule_value: Int, rule_name: String)
val rules_ds = rules_df
.select("rule_on", "rule_operator", "rule_value", "rule_name")
.as[Rule]
Но затмение выделяет .as[Rule]
как ошибку.Снимки экрана аналогичны приведенным ниже.
Как решить эту проблему?Я знаю, что это не проблема Scala, поскольку она работает в командной строке.
Среда (как в Eclipse):
- Scala - 2.11.11
- Spark - 2,4,0
- JRE - 1,8