Ho un file ".CSV" che sto cercando di analizzare usando CSV
in ruby. Il file ha due file di intestazioni e non l'ho mai incontrato prima e non so come gestirlo. Di seguito è riportato un esempio delle intestazioni e delle righe.Ruby: come posso leggere un file CSV che contiene due intestazioni in Ruby?
fila 2
"Institution ID","Institution","Game Date","Uniform Number","Last Name","First Name","Rushing","","","","","Passing","","","","","","Total Off.","","Receiving","","","Pass Int","","","Fumble Ret","","","Punting","","Punt Ret","","","KO Ret","","","Total TD","Off xpts","","","","Def xpts","","","","FG","","Saf","Points"
fila 2
"","","","","","","Rushes","Gain","Loss","Net","TD","Att","Cmp","Int","Yards","TD","Conv","Plays","Yards","No.","Yards","TD","No.","Yards","TD","No.","Yards","TD","No.","Yards","No.","Yards","TD","No.","Yards","TD","","Kicks Att","Kicks Made","R/P Att","R/P Made","Kicks Att","Kicks Made","Int/Fum Att","Int/Fum Made","Att","Made"
fila 3
"721","AirForce","09/01/12","19","BASKA","DAVID","","","","","","","","","","","","0","0","","","","","","","","","","2","85","","","","","","","","","","","","","","","","","","","0"
Non ci sono ritorni nell'esempio sopra ho appena aggiunto loro quindi sarebbe più facile da leggere. Lo CSV
ha metodi disponibili per gestire questa struttura o dovrò scrivere i miei metodi per gestirlo? Grazie!
Nel tuo esempio, posso vedere solo una riga di intestazione, non due. Potresti per favore postare un esempio che mostri più linee? – Tilo
'" ID istituto "' inizia la prima riga dell'intestazione. '" "," "," "," "," "," "," Rushes "' avvia la seconda riga di intestazione. Spero che ti aiuti a chiarirlo. – daveomcd
la seconda riga di intestazione contiene 2 colonne in meno rispetto alla prima – Tilo