所以我有一个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文件中每个国家/地区还有更多这些内容。我想知道如何找到最大值。
How to compare recursively ignoring given fields using assertJ?
答案 0 :(得分:0)
例如:
max_budget = 0.0
for ...
budget = float(row['budget'])
if max_budget < budget:
max_budget = budget