我的函数接受一个字符串形式的卡号,并返回卡名。似乎每一张卡都在工作,只有中国支付的一张。我变得不确定了,不知道为什么。中国支付的前缀大约有800个。我迭代了这800个数字,并将它们放入一个空数组中,然后搜索它的索引。如果它匹配数组中的一个前缀和两个长度中的一个,它应该返回名称,但它不是。 // loop through the 800 numbers and push to an empty array fo
//dataset usha,running,silver,2014,IND michael,swimming,silver,2017,USA val rdd = sc.textFile("/home/training/mydata/sports.txt")
val text =rdd.map(lines=>lines.split(",")).map(arrays=>arrays(0),arrays(1),arr