Ошибки 'min (& max) не являются членами std' при сборке OpenCV 2.4.6 в Windows 8 для Visual Studio 2012

Вот еще один пример использования Spark / Scala для преобразования CSV в RDD . Более подробное описание см. В этом сообщении .

def main(args: Array[String]): Unit = {
  val csv = sc.textFile("/path/to/your/file.csv")

  // split / clean data
  val headerAndRows = csv.map(line => line.split(",").map(_.trim))
  // get header
  val header = headerAndRows.first
  // filter out header (eh. just check if the first val matches the first header name)
  val data = headerAndRows.filter(_(0) != header(0))
  // splits to map (header/value pairs)
  val maps = data.map(splits => header.zip(splits).toMap)
  // filter out the user "me"
  val result = maps.filter(map => map("user") != "me")
  // print result
  result.foreach(println)
}

20
задан Community 23 May 2017 в 12:10
поделиться