【发布时间】:2016-09-27 14:57:59
【问题描述】:
我是 scala 的新手。我想知道在 spark 中使用 scala 处理大型数据集时是否可以读取为 int RDD 而不是 String RDD
我尝试了以下方法:
val intArr = sc
.textFile("Downloads/data/train.csv")
.map(line=>line.split(","))
.map(_.toInt)
但我得到了错误:
错误:值 toInt 不是
Array[String]的成员
我需要转换为 int rdd,因为接下来我需要执行以下操作
val vectors = intArr.map(p => Vectors.dense(p))
要求类型为整数
任何形式的帮助都非常感谢..在此先感谢
【问题讨论】:
标签: scala apache-spark