파이썬에서 CSV 파일을 원하는 형식의 Json파일로 변환하려 합니다.

조회수 830회

아래와 같은 csv파일이 있다고 가정하였을 때

X,Y,Groupnum
126.960358,37.557808,1
126.97294,37.562779,1
126.97344,37.562918,1
126.986855,37.560947,2
126.993411,37.554586,2
126.993411,37.554586,2

다음과 같은 형식을 가진 Json파일로 변환하려 합니다. 코드를 짜려는데 리스트 구조로 이루어져 있어 어떻게 해야할 지 감이 안잡히네요. ㅠㅠ 예시는 아래와 같습니다.

{ "trajectories":[
      [
         { "X":126.960358, "Y":37.557808},
         { "X":126.960358, "Y":37.557808},
         { "X":126.960358, "Y":37.557808}
      ],
      [
         { "X":126.960358, "Y":37.557808},
         { "X":126.960358, "Y":37.557808},
         { "X":126.960358, "Y":37.557808}
      ]
   ]
}

설명을 덧붙이자면 그룹넘버가 1에 속하는 3개는 같은 하나의 리스트에 들어가고 2에 속하는 3개도 또 다른 하나의 리스트에 들어가며 그룹넘버 리스트 전체가 다시 리스트에 들어가는 구조를 만들고 싶습니다.

파이썬은 2.7버전을 사용하고 있으며 고수님들의 조언 간곡하게 요청합니다 ㅠㅠ

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)