Array(x(4),x(5),x(1))) v-6ren">
gpt4 book ai didi

Spark中的Scala方法toLowerCase

转载 作者:行者123 更新时间:2023-12-05 01:29:03 25 4
gpt4 key购买 nike

val file = sc.textFile(filePath)
val sol1=file.map(x=>x.split("\t")).map(x=>Array(x(4),x(5),x(1)))
val sol2=sol1.map(x=>x(2).toLowerCase)

在 sol1 中,我创建了一个 Rdd[Array[String]] 并且我想将每个数组的第三个字符串元素放在 LowerCase 中,所以调用 toLowerCase 方法,它应该这样做,而是将字符串转换为小写字符? ?

最佳答案

我假设您想将第三个数组元素转换为小写

val sol1=file.map(x=>x.split("\t"))
.map(x => Array(x(4),x(5),x(1).toLowerCase))

在您的代码中,sol2 将是字符串序列,而不是数组序列。

关于Spark中的Scala方法toLowerCase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39952151/

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