我有一個巨大的CSV文件,其中顯示只有colume「名稱」和「運行時」 我的問題是,我必須排序文件,並打印前10分鐘,前10名最多從 行運行並打印 但是行「運行」包含這樣的文字:如何只顯示從CSV文件中的排序列表int
['http://dbpedia.org/ontology/runtime',
'XMLSchema#double',
'http://www.w3.org/2001/XMLSchema#double',
'4140.0',
'5040.0',
'5700.0',
'{5940.0|6600.0}',
'NULL',
'6480.0',....n]
我怎麼排序列表中只顯示號碼
我的代碼遠:
import csv
run = []
fp = urllib.urlopen('Film.csv')
reader = csv.DictReader(fp,delimiter=',')
for line in reader:
if line:
run.append(line)
name = []
for row in run:
name.append(row['name'])
runtime = []
for row in run:
runtime.append(row['runtime'])
runtime
預期輸出:
csv文件contaist空值和尋找這樣的值{5940.0 | 6600.0}
預期輸出
'4140.0',
'5040.0',
'5700.0',
'6600.0',
'6800.0',....n]
不方含空值,只有higest值在尋找 這樣的 {5940.0 | 6600.0}
請確認您的代碼。 – msvalkon
換句話說,你想*過濾*數據只包含數字?請在您的程序的預期輸出中編輯。 – msvalkon
即時通訊新的抱歉代碼! –