2017-04-12 3 views
1

したがって、CSVファイルがあり、ほとんどの映画がネイティブ通貨で表示されているので、予算を適切に比較できるように、各行の予算列をUSDに変換するよう編集しています。Python:csvの新しい値の最大値の検索

私は、csvで予算の値を変更した後の列の最大値を知りたいと思います。

import csv 

csvfile = open('FinalDCutf8.csv', encoding = "utf-8") 
reader = csv.DictReader(csvfile) 

UK_conv = 1.24136 

for row in reader: 
    if row['country'] == 'USA': 
     if row['budget'] != '': 
      print(row['budget']) 
    elif row['country'] == 'UK': 
     if row['budget'] != 'N/A': 
      floatconv = float(row['budget']) 
      floatconv = floatconv*UK_conv 
      print(floatconv) 

これは基本的に私がこれまで持っていたものであり、csvファイルには各国の多くがあります。私は最大値を見つける方法を知りたいだけです。例えば

MyCSV

答えて

0

:.

max_budget = 0.0 
for ... 
    budget = float(row['budget']) 

    if max_budget < budget: 
     max_budget = budget 
+0

魅力的に働いた、ありがとう! –

関連する問題