-1

初歩的な質問ですみません; サイトを検索しましたが、同様の質問に SQL が関係しているようで、Python だけでこれを行う方法を学びたいと思います。

わかりましたので、cvs.reader で最大値を出力する方法を見つけました。

これまでの私のコードは次のとおりです。

with open('/users/user/Documents/test.csv', 'rU') as f:
f_csv = csv.reader(f, delimiter=',')
for row in f_csv:
    max_row = max(csv.reader(f), key=op.itemgetter(0))
    print max_row

これは私のcsvファイルで最高値の行を返しますしかし、私が本当に必要としているのは、複数のcsvファイルを比較し、それらすべての最大値(または上位5つ)を見つけて、行ではなくファイルの名前。たとえば、2 つの別々のクラスの生徒の名前と年齢を含む 2 つの csv ファイルがある場合、コードは最大値を見つけて、最も古い生徒がいるクラス (ファイル名) を返します。

誰でも助けてもらえますか?ありがとう!

アンドレ

4

1 に答える 1