老师,我写的强制类型转换那句代码报错,怎么处理呢?
来源:7-6 实战Spark预测房价---项目展示及代码概览
陈素素
2018-10-07
val file = spark.read.format(“csv”).option(“sep”,";").option(“header”,“true”).load(“house.csv”)
import spark.implicits._
//打乱顺序
val rand = new Random()
val data = file.select(“square”,“price”).map(
row => (row.getAsString.toDouble,row.getString(1).toDouble,rand.nextDouble()))
.toDF(“square”,“price”,“rand”).sort(“rand”)
写回答
1回答
-
这个row是Row类型,是封装了数据的数据结构,取出数据的时候需要数据的索引,例如row.getAsString(0).toDouble
0102018-10-08
相似问题