次のようなcsv出力を生成する小さなPythonスクリプトがあります。
ユーザー名、タイムスタンプ
User1、2012-11-06 14:08:26
User1、2012-11-06 14:08:02
このリストは数百行の範囲である可能性があるため、列Bの最も古いタイムスタンプ日付と最も新しいタイムスタンプ日付(または最小値)を単純に出力する短いスクリプトをまとめたいと考えています。原則としてかなりのようです。簡単ですが、これらは日付であるため、それを機能させるコードをまだ適用できていません。ここで見つけたものと同様のソリューションを適用しようとしましたが、機能させることができませんでした。
import csv
def main():
reader = csv.reader(open('file.csv'), "rb"), delimiter=',')
headerline = reader.next()
data = [(int(row[1]), row['']) for row in csv.DictReader(reader)]
data.sort()
print data[0]
私はPythonに完全に精通しているわけではないので、おそらく間違いを見ていません。助けていただければ幸いです。