小编Dra*_*zen的帖子

将csv文件读取到python ValueError:无法将字符串转换为浮点数

对此的任何帮助将不胜感激。请记住,我是 Python 的初学者。这是我遇到问题的代码部分:

__author__ = 'peter'



from datetime import datetime, timedelta
import csv


TICKER='CHTR'
STDEV_FILE = TICKER + '_stdev.csv'
TRADES_FILE = TICKER + '_trades.csv'
DATETIME_CSV_FORMAT = '%Y%m%d %H:%M:%S'

def read_data(csv_filename):
  result = {}
  with open(csv_filename, 'rb') as csvfile:
     reader = csv.reader(csvfile, delimiter=',', quotechar='|')
     header = reader.next()
     #print 'HEADER',header
     for row in reader:
        new_data=None
        if len(row)==6: # this is a QUOTES file
          ticker, date, time, price, rtn, standard = row
          rtn = float(rtn)
          standard = float(standard)
          new_data = [rtn, standard]
        else: …
Run Code Online (Sandbox Code Playgroud)

python csv

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

csv ×1

python ×1