python将csv列排序为整数

时间:2015-01-31 03:09:19

标签: python sorting csv

尝试对csv整数列进行排序,但按字母顺序排序。

按字母顺序排序,而非按数字排序

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

尝试

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

得到错误

  

TypeError:' list'对象不可调用

1 个答案:

答案 0 :(得分:3)

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