私は Scala を始めたばかりで、Python から来ました。
'|' を読みたい 区切りファイルを作成し、テーブルの構造を保持します。次のようなものを含むファイルがあるとします。
1|2|3|4
5|6|7|8
9|10|11|12
次のような構造を返す関数が欲しいです。
List(List(1, 2, 3, 4), List(5, 6, 7, 8), List(9, 10, 11, 12))
これまでの私のコード(型の不一致のために機能しません):
import scala.io.Source
def CSVReader(absPath:String, delimiter:String): List[List[Any]] = {
println("Now reading... " + absPath)
val MasterList = Source.fromFile(absPath).getLines().toList
return MasterList
}
var ALHCorpus = "//Users//grant//devel//Scala-codes//ALHCorpusList"
var delimiter = "|"
var CSVContents = CSVReader(ALHCorpus, delimiter)