【发布时间】:2020-09-25 21:42:33
【问题描述】:
大家好,
我是 python 新手。
当我在 comm_rate 列中找到特定值时,我想添加 utility_name 和 zip 以打印出来,如下例所示。任何帮助将不胜感激。
这是 CSV file 的链接:
最高比率是:
Napakiak Ircinraq Power Co (99634, AK) - $0.839779005525
这是我的代码和附上的 CSV 图片:
import csv
def pronmpt_filename():
filename = input("Please enter the data file: ")
return filename
def comm_rate():
commR_list = []
with open(pronmpt_filename(), "r") as my_csv:
reader = csv.DictReader(my_csv, delimiter=",")
for row in reader:
commR = row["comm_rate"]
if commR != None and commR != "":
commR_list.append(float(row["comm_rate"]))
avg_commR = sum(commR_list) / len(commR_list)
print("")
print("The average commercial rate is: ", avg_commR)
print("")
print("The highest rate is: \n", max(commR_list))
print("")
print("The lowest rate is: \n", min(commR_list))
【问题讨论】:
-
请发布 csv 文本(不是图片),以便我们进行测试。谢谢。
-
抱歉,我添加了 CSV 文件链接。谢谢 Mike67