我正在尝试读取具有以下格式的文本文件
1980, Jan, Wednesday
1982, Feb, Monday
1987, March, Thursday
我尝试使用以下代码用逗号和空格分隔每个字符串:
val line = sc.textFile("file.txt")
val lineMap = line.map(x => x.split("[,]+"))
但这给java.lang.ArrayIndexOutOfBoundsException
.
如何解决这个问题呢?
TLDR使用:
val line = sc.textFile("file.txt")
val lineMap = line.map(x => x.split(",\\s"))
请参阅:https : //imgur.com/a/mi1waOa
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句