ValueError в Python 3; в частности, ноутбук Jupyter - PullRequest
0 голосов
/ 31 октября 2018

Я пытаюсь прочитать в файле

сам текстовый файл размещен в 9 столбцах с тоннами данных (всего 454 строки)

Я пытаюсь считывать и извлекать определенные столбцы данных, чтобы я мог построить график массы, связанный с температурой (диаграмма ЧСС)

однако, когда я пытаюсь загрузить текст, используя:

file = 'nameoftext.txt' #the file itself is saved as a txt from notepad++
track1 = np.loadtext(file, skiprows=70) #im skipping 70 rows of headers to the data (and np is numpy)

Я получаю сообщение об ошибке:

ValueError: could not convert string to float: 'iso'

Понятия не имею, что это значит или что я делаю.

Я также использую np.loadtext, потому что это единственный способ, которым мой профессор показал нам, как загружать файлы, и я понятия не имею, как еще это сделать.

1 Ответ

0 голосов
/ 31 октября 2018

другая опция для загрузки .txt файлов в python - это функция genfromtxt (), также в numpy. В этой функции может быть указан тип объекта значений в каждом столбце, или вы можете позволить функции угадывать тип самостоятельно.

Проверьте ссылку ниже для аналогичного вопроса. Загрузка текстового файла, содержащего как float, так и строку, с помощью numpy.loadtxt

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...