2014-09-10 7 views
-2

orderedDict 파이썬으로 csvfile에서 열을 변환하고 난 열이 OrderedDict로 인쇄해야하는 방법내가 csv 파일을

나는 (파이썬 collections.OrderedDict((row[0], row[1:]) for row in r)를 사용하여 ordereddict에 행을 변환 할 수 있어요

2.7.5)

하지만 열을 위해 동일한 시도하면 'cannot unpack more than one value'오류가 발생하고 있습니다.

해결 방법이 있습니까? 이

od = collections.OrderedDict((row[0], row[1:]) for row in r if len(row)>1) 

를 사용

 fileLocation = 'C:/test.csv' 
     with open(fileLocation,'rb') as f: 
      r = csv.reader(f) 
      od = collections.OrderedDict((row[0], row[1:]) for row in r) 
     print od 
+1

row을 수 있습니다 (http://stackoverflow.com/help/mcve)의 코드 및 입력 데이터를 전체 오류 추적과 함께 표시합니다. – jonrsharpe

답변

0

시도 이것은 당신이 [최소한의 예]를 입력하십시오에만 one column

관련 문제