2015-01-31 5 views
0

csv 정수 열을 정렬하려고하지만 알파벳순으로 정렬됩니다.python 정렬 csv 열을 정수로

이 알파벳 순으로 정렬 수치

sortedChanels = sorted(reader, key=operator.itemgetter(4), reverse=False) 

은 시도하지

sortedChanels = sorted(reader, key=lambda t: int(t(4))) 

가져 오기 오류

TypeError: 'list' object is not callable

+0

바로 CSV의 열이 INT하지만로 분류되어지고 명확하게하기 알파. – Dan

+1

't'는 목록과 같습니다.'t (4)'는't [4]'여야합니다. – karthikr

답변

3
sortedChanels = sorted(reader, key=lambda row: int(row[4]), reverse=False) 
+0

감사합니다. Hugh, 멋지 네요! – Dan

관련 문제