У меня есть CSV-файл со следующими значениями в виде строки:Не удается преобразовать строку в Float
'838.5',
'830.090027',
'820',
'827.559998',
'822.880005'
И читаю файл вроде этого:
file = []
for line in open('project.csv'):
our_data = line.split(",")
data.append(our_data)
Я попытался преобразовать их в плавает следующим образом:
data = [float(x) for x in file]
Но я получаю эту ошибку, когда я запускаю программу:
ValueError: не удалось преобразовать строку в float:.
Как решить эту проблему без необходимости редактировать файл csv?
Как вы читаете файл? –
файл '= [] для линии в открытом ('project.csv'): our_data = line.split ("") data.append (our_data)' –
Не могли бы вы добавить, что на ваш вопрос.Это облегчило бы всех, кто может помочь вам. –