여러 섹션으로 구성된 텍스트 파일이 있습니다. 각 섹션에는 실제 데이터가 오는 헤더가 있습니다. 예를 들면 다음과 같습니다.루비로 텍스트 파일을 분할합니다.
Header1
x,y,z
x,y,z
x,y,z
Header2
a,b,c
a,b,c
a,b,c
한 번에 파일을 읽고 각 섹션 아래에있는 데이터와 다른 작업을하고 싶습니다. 데이터를 구문 분석하는 방법을 알고 있지만 "Header2를 때릴 때까지 이것을 수행 한 다음 Header3까지 다른 작업을 수행하는 등의 논리를 코딩하는 방법을 알아내는 데 문제가 있습니다."
저는 루비를 사용하고 있습니다. 실제로이 작업을 수행 한 예가 없습니다. 어떤 제안?
처리가 한 번에 하나의 입력 행을 처리하고 게다가 각 섹션에 대한 요약 통계를 단독으로 계산하는 경우 약간 더 복잡하면 특히 간단 할 것 같습니다. 이러한 시나리오 중 하나가 작업에 잘 맞습니까? – hardmath