找不到参数i0的隐式类型:TypedColumn.Exists

时间:2019-02-27 15:38:00

标签: scala apache-spark frameless

我正在尝试Scala的无框架库,并得到“找不到参数i0的隐式类型:TypedColumn.Exists”。如果您能帮助我解决问题,那将非常好......

我正在使用spark 2.4.0和无框架0.8.0。

以下是我的代码

class TestNotebookManager:
    """
        Using book1.mon for this test suite
    """
    book_name = "book1"

    def test_load(self, client: FlaskClient, db_session) -> None:
        notebook = Notebook(name=self.book_name)
        db_session.add(book)
        db_session.commit()
        rv = client.get(f"/api/v1/manager/load?name={self.name}")
        assert "200" in rv.status

该代码的案例类是

import org.apache.spark.sql.SparkSession
import frameless.TypedDataset

object TestSpark {
  def main(args: Array[String]): Unit = {
    val spark = SparkSession.builder()
      .master("local[*]")
      .appName("Spark Test")
      .getOrCreate

    import spark.implicits._

    val empDS = spark.read
      .option("header",true)
      .option("delimiter",",")
      .csv("emp.csv")
      .as[Emp]

    val empTyDS = TypedDataset.create(empDS)
    import frameless.syntax._

    empTyDS.show(10,false).run

    val deptCol = empTyDS('dept) //Get the error here.`
  }
}

0 个答案:

没有答案