L'attività è cercare un campo specifico (in base al numero in linea) valore in base al valore di un campo chiave in un semplice file CSV (solo virgole come separatori, nessun campo racchiude virgolette, mai una virgola in un campo), avendo un'intestazione nella sua prima riga.In Scala, come leggere un semplice file CSV con un'intestazione nella prima riga?
uynhjl utente ha dato un esempio (ma con un carattere diverso come separatore):
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 domanda in questo caso è come saltare una riga di intestazione da parsing?
Ho appena scritto una domanda e una risposta esauriente che copre sia l'analisi dell'input che la composizione dell'output per un file CSV. Si trova qui: http://stackoverflow.com/a/32488453/501113 – chaotic3quilibrium