我有一個以逗號分隔的CSV文件。我需要閱讀文件,確定哪些行包含的數字需要高於給定數字(比如711),然後計算符合條件的數字的百分比。如何計算大於或等於某個文件的某個數字的百分比
到目前爲止我的代碼如下:
myfile = open('3517315a.csv','r')
myfilecount = 0
linecount = 0
firstline = True
for line in myfile:
if firstline:
firstline = False
continue
fields = line.split(',')
linecount += 1
count = int(fields[0])
colour = str(fields[1])
channels = int(fields[2])
code = str(fields[3])
correct = str(fields[4])
reading = float(fields[5])
print('percentage of numbers greater than or equal to 711 is %d:')
我不知道我怎麼可以設置條件,然後計算百分比。
複製粘貼你的代碼,不要截圖。並進一步描述您的問題 – abccd
確保您的代碼在創建問題時使用代碼工具「{}」進行格式化。所以代碼正確顯示。還要確保在你的問題中寫下一些東西。不要只依賴問題本身。 –
試圖解釋代碼的目的是什麼,問題可能是什麼。我假設的是剛剛開始編碼並正在使用Python進行學習的人。 – gpoo