我有读取这样的 CSV 的代码:
def readCSV(fileName: String, filter: String) =
scala.io.Source.fromFile(fileName)
.getLines
.map(_.split("\t"))
.map(a ⇒ MyClass(a(0), a(1), a(2).toInt, a(3).toDouble))
.toIndexedSeq
我想根据 CSV 中的值过滤该列表,例如,如果最后一列是“T”,那么我希望能够传入“T”进行过滤并且只有那个集合。