gpt4 book ai didi

arrays - 在数组或Scala Spark中的其他任何集合中迭代RDD和存储的值

转载 作者:行者123 更新时间:2023-12-02 22:03:39 24 4
gpt4 key购买 nike

我是scala的新手。我正在迭代RDD并将每个值存储在数组或任何其他集合中。但是值不存储在Array内部。

val ItrRdd = sqlContext.sql("select district,state FROM world ").rdd
var ItrRdd_data = ItrRdd.map { x =>
(x.getString(0), x.getString(1))
}

var district = Array[String]()

ItrRdd_data.map{ x =>
district.+:(x._1)
}

然后,如果我打印 ,则它将为空白。
有人可以帮我做这个或其他类似的事情。

提前致谢。

最佳答案

使用下面的方法来计算district

val district = ItrRdd_data.map({ case(x,y) => x -> y }).collect()

关于arrays - 在数组或Scala Spark中的其他任何集合中迭代RDD和存储的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41995659/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com