Не удалось преобразовать строку в float -headers - PullRequest
0 голосов
/ 04 июня 2018

Хотя есть много тем об этой ошибке, я не могу найти ни одной, которая имеет решение, которое поможет мне.У меня есть заголовки, помеченные снизу, слева и справа в моем файле .csv Excel, когда я пытаюсь построить их, я получаю сообщение «Не удалось преобразовать строку в текстовую ошибку» из-за этих заголовков.Как я мог решить это?

import matplotlib.pyplot as plt
import numpy as np
# Read the input data only once
Bottom, Left, Right = np.loadtxt ("C:Data 2.csv", delimiter=",", skiprows=1, unpack=True)

# Plot in the first axis
ax1.plot(Bottom, Left, label='Pressure/area', color='b')
plt.show()

Вот как выглядит файл:

can't find a way to link the exact file but it's really only a problem with the headers

1 Ответ

0 голосов
/ 04 июня 2018

один из других подходов, которые вы можете предпринять, - это прочитать csv-файл через панд, используя pd.read_csv .Это поможет вам решить вашу проблему.например: - если мой путь к файлу 'example / path / pathtofile'

import pandas as pd
filepath = 'example/path/pathtofile'
data = pd.read_csv(filepath)
...