La tarea es buscar un valor de campo específico (por su número en línea) por un valor de campo clave en un archivo CSV simple (solo comas como separadores, sin comillas circundantes, nunca una coma dentro de un campo), teniendo un encabezado en su primera línea.En Scala, ¿cómo leer un archivo CSV simple con un encabezado en su primera línea?
uynhjl usuario ha dado un ejemplo (pero con un carácter diferente como separador):
val src = Source.fromFile("/etc/passwd")
val iter = src.getLines().map(_.split(":"))
// print the uid for Guest
iter.find(_(0) == "Guest") foreach (a => println(a(2)))
// the rest of iter is not processed
src.close()
la pregunta en este caso es cómo saltar una línea de cabecera de análisis?
Acabo de escribir una pregunta y una respuesta exhaustiva que cubra tanto analizar la entrada como componer la salida para un archivo CSV. Se encuentra aquí: http://stackoverflow.com/a/32488453/501113 – chaotic3quilibrium