我正在尝试使用以下格式读取文本文件
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"))