2013-01-02 3 views
-4

저는 CSV 파일 형식의 많은 데이터로 작업하고 있습니다. 현재는 형태입니다 :어떻게 파이썬을 사용하여 데이터를 조작 할 수 있습니까?

나는 그것을 변경하는 새로운 파일을 사용하여 파이썬으로 데이터를 변환/조작해야
543,674,345,547,a 
788,474,687,290,b 
44,567,1,89,c 
... 

:

a 1:543 2:674 3:345 4:547 
b 1:788 2:474 3:687 4:290 
c 1:44 2:567 3:1 4:89 
... 

어떤 도움이 많이 주시면 감사하겠습니다.

+6

를 시도? 그래서 다른 사람들이 당신을 위해 뭔가를하도록 여기에 있지 않습니다. –

+1

직접 편지를 쓰고 작동하지 않을 때는 함께 가지고 오십시오. 시작하면 도움이됩니다. 우리는 당신을 위해 그것을 쓰지 않습니다. –

+1

도움을 드리고 싶지만 코드를 작성하지는 않습니다. 우리는 실수를 수정하고 필요하다면 무언가를 수행하는 대안적인 방법을 제공하지만, 우리는 당신의 노력을 앞에서보고 싶습니다. –

답변

1

가장 세련된 해결책이 아니지만 사용자가 설명하는 것은 아닙니다.

import csv 
with open('test.csv', 'rb') as myFile: 
    reader = csv.reader(myFile, delimiter=',', quotechar='|') 
    for row in reader: 
      print row[4] + ' 1:' + row[0] + ' 2:' + row[1] + ' 3:' + row[2] + ' 4:' + row[3] 

OUTPUT : 당신은 무엇을

a 1:43 2:674 3:345 4:547 
b 1:788 2:474 3:687 4:290 
c 1:44 2:567 3:1 4:89 
관련 문제