0
我對編碼相當陌生,而且我被困在當前的項目中。我有一個.csv文件,而不是使用電子表格,我試圖編寫一個Python程序來查找特定列的最大值。到目前爲止,我有以下幾點:在csv文件的列中查找最大值PYTHON
import csv
with open('american_colleges__universities_1993.csv', 'rU') as f:
reader = csv.reader(f)
answer = 0
for column in reader :
answer = 0
for i in column[14]:
if i>answer:
answer = i
print answer
我不斷收到這樣的:
9
的問題是,這只是返回的最大整數(這恰好是9),當它應該是返回類似15,000的東西。我懷疑該計劃只是將每個數字視爲自己的價值......我怎樣才能看到每個條目中的全部數字?
對不起,新手問題。謝謝!
所以,列中的第一行是文本。我怎樣才能跳過它來查看實際的數字?我已經嘗試了下一步(f) – Jhiems
您可以在'max'調用之前'下一個(閱讀器)'跳過標題行。或者,您可以查看'DictReader',然後使用'column ['ColumnName']'。 – AChampion