scala - 未找到参数 i0 的隐含:TypedColumn.Exists
问题描述
我正在尝试 Scala 的无框架库并获得“没有为参数 i0 找到隐含:TypedColumn.Exists”。如果你能帮我解决它 - 那会很棒....
我正在使用 spark 2.4.0 和无框 0.8.0。
以下是我的代码
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.`
}
}
代码的案例类是
case class Emp (
name: String,
dept: String,
manager: String,
salary: String
)
解决方案
推荐阅读
- sql - 查询时将多个日期字段合二为一
- svg - 如何修复vuejs中svg的getTotalLength()的结果时间?
- http - 用户存在时服务器返回 400
- c# - 如何在 MVC 5 C# 的单个视图中设置两个模型?
- vsto - 安装失败,但增强的日志记录不包含错误
- url-redirection - 重定向包括目录的完整 URL
- php - 如何在 PHP 中使用 xhtml:link 解析 XML?
- javascript - 无法在 Javascript 中更改 img 的 src(无法设置属性 'src' of null)
- c# - 使用链表创建基本的浏览器历史记录
- html - 小屏幕上的引导导航栏没有下拉菜单