所以我嘗試運行這段代碼:將字符串轉換爲浮點數錯誤
reader = list(csv.reader(open('mynew.csv', 'rb'), delimiter='\t'))
print reader[1]
number = [float(s) for s in reader[1]]
內讀者[1]我有以下值:
'5/1/2013 21:39:00.230', '46.09', '24.76', '0.70', '0.53', '27.92',
我試圖存儲每一個數值如下所示:
number[0] = 46.09
number[1] = 24.09
and so on.....
我的問題是:我將如何跳過日期和它後面的數字和理由t存儲合法的浮游物。或者將內容存儲在用逗號分隔的數組中?
ValueError: invalid literal for float(): 5/1/2013 21:39:00.230
感謝:
它,當我嘗試運行上面的代碼拋出一個錯誤!
爲什麼不能'reader [1] [2:]'?如果可能的話,我也會把整個東西保存在內存中作爲一個列表 – jamylak
您是否嘗試過[浮點(s)讀取[1] [1:]]? –
閱讀器[1] [2:]作品非常感謝jamylak – user2353003