CSV 파일을 구문 분석하고 스칼라를 사용하여 웹 서비스에 게시하는 방법에 대해 머리를 감싸는 데 어려움을 겪고 있습니다.파일을 구문 분석하고 스칼라로 맵을 생성하는 데 도움이 필요합니다.
기본 아이디어는 csv 파일에서 게시 매개 변수를 만들어야한다는 것입니다. 거기에 헤더에 대한 매개 변수가 될 것이고 다음 행은 값 즉.
이 등 매개 변수 firstname=John&lastname=Doe&age=30&weight=180&height=72
에 매핑 할
firstname, lastname, age, weight, height
John, Doe, 30, 180, 72
Mary, Jane, 28, 120, 64
예를 들어, CSV
I 데이터를 분석하기 위해 다음과 같은 스칼라을 가지고 있지만 다음에 무엇을 알아낼 수 없습니다val lines = fromFile("runners/io/m2m/naf/ARDS.csv").getLines
for ((line, cnt) <- lines.zipWithIndex) {
if (cnt == 0) {
for((header, i) <- CsvParser.parse(line).view.zipWithIndex){
}
}else {
for((data, i) <- CsvParser.parse(line).view.zipWithIndex) {
}
}
}
저장 i''에 의해 색인이지도에서 헤더 및 각'data' 항목에 대한 데이터 열 매핑 나에게 헤더 (COL)의지도를 준 ,지도를 조회하고 출력 헤더 = 데이터. 도움이 더 필요하십니까? – milan
그래, 나는 불변의지도 등을 사용할 수 있지만이 문제에 대한 기능적 접근이 있어야만하는 것 같다. – chiappone
오, 당신이 '기능적 접근법'을 찾고 있다는 질문에 구체적으로 언급되지 않았습니다. – milan